jmeks 0 Опубликовано 17 мая, 2009 Жалоба Share Опубликовано 17 мая, 2009 Проблема в следующем: когда вхожу в свой аккаунт, все нормально, справа появляется бокс с ссылками и статистикой. Но как только пробую перейти в админскую часть ( /admin/categories.php и подобные), то меня редиректит на account.php Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 17 мая, 2009 Жалоба Share Опубликовано 17 мая, 2009 Если перекидывает на account.php, значит Вы зашли как обычный покупатель, по идее, а не админ, поэтому и не входите в админку. Может в правами доступа в админке что-то намутили. Попробуйте из "чистой" версии VaM Shop перенести таблицу admin_access к себе в базу. Ссылка на сообщение Поделиться на другие сайты
jmeks 0 Опубликовано 17 мая, 2009 Автор Жалоба Share Опубликовано 17 мая, 2009 Не помогло =( Проблема остается Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 мая, 2009 Жалоба Share Опубликовано 18 мая, 2009 Не может же на пустом месте всё сломаться, значит что-то правили в магазине, настройки какие-то меняли. Ссылка на сообщение Поделиться на другие сайты
jmeks 0 Опубликовано 19 мая, 2009 Автор Жалоба Share Опубликовано 19 мая, 2009 Симптомы нашел такие (print_r($_SESSION) в application_top.php Такой результат в папках [customers_status] => Array ( [customers_status_id] => 0 [customers_status_name] => Админ .... Если же перейти в admin/orders.php [customers_status] => Array ( [customers_status_id] => 1 [customers_status_name] => Посетитель Куки с сессией не теряется, куда копать не ясно Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 мая, 2009 Жалоба Share Опубликовано 19 мая, 2009 А посмотрите в phpMyAdmin, в таблицу customers Посмотрите у первого покупателя, т.е. у Вас, в колонке customers_status 0 указан!? Ссылка на сообщение Поделиться на другие сайты
jmeks 0 Опубликовано 19 мая, 2009 Автор Жалоба Share Опубликовано 19 мая, 2009 Да, "0". Вообще заметил, что в admin/orders.php в сессии нет customer_id Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 мая, 2009 Жалоба Share Опубликовано 19 мая, 2009 Так проблема со всеми страницами в админке, никуда не пускает, либо с некоторыми? Ссылка на сообщение Поделиться на другие сайты
jmeks 0 Опубликовано 19 мая, 2009 Автор Жалоба Share Опубликовано 19 мая, 2009 Со всеми Выкидывает вот этот кусок кода. if (!isset($_SESSION['customer_id'])) { vam_redirect(vam_href_link(FILENAME_LOGIN)); } То есть, какая-то проблема с сессиями Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 мая, 2009 Жалоба Share Опубликовано 19 мая, 2009 Вобщем, я даже не знаю, что за проблема такая. Может с настройках хостера что, например с версией php. Если есть возможность, нужно пробовать другого хостера. Ссылка на сообщение Поделиться на другие сайты
jmeks 0 Опубликовано 19 мая, 2009 Автор Жалоба Share Опубликовано 19 мая, 2009 Проблема стала яснее, дело в том, что одна сессия хранится в папке tmp в корне, а другая в папке public_html/tmp Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 мая, 2009 Жалоба Share Опубликовано 23 мая, 2009 А если в /includes/configure.php и /admin/includes/configure.php Внизу, в константе STORE_SESSIONS указать mysql Ссылка на сообщение Поделиться на другие сайты
jmeks 0 Опубликовано 23 мая, 2009 Автор Жалоба Share Опубликовано 23 мая, 2009 Решил вопрос другим методом, в обоих application_top жестко прописал место хранений сессии на сервере. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 мая, 2009 Жалоба Share Опубликовано 23 мая, 2009 Понятно Ссылка на сообщение Поделиться на другие сайты
Тимур Огай 0 Опубликовано 23 мая, 2009 Жалоба Share Опубликовано 23 мая, 2009 Решил вопрос другим методом, в обоих application_top жестко прописал место хранений сессии на сервере. Можно поподробнее как вы это сделали? У нас точно такая ситуация. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 мая, 2009 Жалоба Share Опубликовано 23 мая, 2009 А менять STORE_SESSIONS не пробовал? Ссылка на сообщение Поделиться на другие сайты
jmeks 0 Опубликовано 23 мая, 2009 Автор Жалоба Share Опубликовано 23 мая, 2009 После // set the session name and save path session_name('sid'); if (STORE_SESSIONS != 'mysql') session_save_path(DIR_FS_DOCUMENT_ROOT.SESSION_WRITE_DIRECTORY); добавил строчку session_save_path("/home/user812/tmp"); Ссылка на сообщение Поделиться на другие сайты
Тимур Огай 0 Опубликовано 23 мая, 2009 Жалоба Share Опубликовано 23 мая, 2009 Это надо прописать в в /includes/configure.php и /admin/includes/configure.php ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 23 мая, 2009 Жалоба Share Опубликовано 23 мая, 2009 Так а ты что хочешь делать?! Если совет jmeks, то он же писал, что это в /includes/application_top.php и /admin/includes/application_top.php Ссылка на сообщение Поделиться на другие сайты
jmeks 0 Опубликовано 23 мая, 2009 Автор Жалоба Share Опубликовано 23 мая, 2009 Только путь сохранения сессий запиши для своего сервера,а не копируй мой) Ссылка на сообщение Поделиться на другие сайты
Тимур Огай 0 Опубликовано 24 мая, 2009 Жалоба Share Опубликовано 24 мая, 2009 Сделал, теперь всё работает. Спасибо! Вопрос: хочу установить версию 1.51. В этой версии такая же проблема будет? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 мая, 2009 Жалоба Share Опубликовано 24 мая, 2009 Попробуйте, если что, просто внесёте эту строчку ещё раз. Ссылка на сообщение Поделиться на другие сайты
DJONERD 0 Опубликовано 28 апреля, 2010 Жалоба Share Опубликовано 28 апреля, 2010 Поправил,вход в админку,но теперь появилась такая надпись: define('TABLE_CUSTOMERS_TO_EXTRA_FIELDS','customers_to_extra_fields'); define('FILENAME_EXTRA_FIELDS','customer_extra_fields.php'); define('TABLE_PRODUCTS_PARAMETERS', 'products_parameters'); define('TABLE_PRODUCTS_PARAMETERS2PRODUCTS', 'products_parameters2products'); define('TABLE_PRODUCTS_PARAMETERS_VALUES', 'products_parameters_values'); define('FILENAME_PARAMETERS', 'parameters.php'); define('FILENAME_PARAMETERS_EXPORT', 'parameters_export.php'); define('FILENAME_SELECT_FEATURED', 'select_featured.php'); define('FILENAME_SELECT_SPECIAL', 'select_special.php'); define('FILENAME_KEYWORDS', 'stats_keywords.php'); ?> Где я перемудрил? Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 28 апреля, 2010 Жалоба Share Опубликовано 28 апреля, 2010 Поищите ошибки в файле includes\database_tables.php Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 апреля, 2010 Жалоба Share Опубликовано 28 апреля, 2010 В каком-то файле код правили, видимо и наисправляли лишнего. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения