Перейти к содержанию
Форум поддержки пользователей VamShop

Не могу войти в админку


Рекомендуемые сообщения

Проблема в следующем: когда вхожу в свой аккаунт, все нормально, справа появляется бокс с ссылками и статистикой. Но как только пробую перейти в админскую часть ( /admin/categories.php и подобные), то меня редиректит на account.php

Ссылка на сообщение
Поделиться на другие сайты

Если перекидывает на account.php, значит Вы зашли как обычный покупатель, по идее, а не админ, поэтому и не входите в админку.

Может в правами доступа в админке что-то намутили.

Попробуйте из "чистой" версии VaM Shop перенести таблицу admin_access к себе в базу.

Ссылка на сообщение
Поделиться на другие сайты

Не может же на пустом месте всё сломаться, значит что-то правили в магазине, настройки какие-то меняли.

Ссылка на сообщение
Поделиться на другие сайты

Симптомы нашел такие (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] => Посетитель

Куки с сессией не теряется, куда копать не ясно

Ссылка на сообщение
Поделиться на другие сайты

А посмотрите в phpMyAdmin, в таблицу customers

Посмотрите у первого покупателя, т.е. у Вас, в колонке customers_status 0 указан!?

Ссылка на сообщение
Поделиться на другие сайты

Со всеми

Выкидывает вот этот кусок кода.

if (!isset($_SESSION['customer_id'])) {

    vam_redirect(vam_href_link(FILENAME_LOGIN));

  }

То есть, какая-то проблема с сессиями

Ссылка на сообщение
Поделиться на другие сайты

Вобщем, я даже не знаю, что за проблема такая.

Может с настройках хостера что, например с версией php.

Если есть возможность, нужно пробовать другого хостера.

Ссылка на сообщение
Поделиться на другие сайты

Решил вопрос другим методом, в обоих application_top жестко прописал место хранений сессии на сервере.

Можно поподробнее как вы это сделали? У нас точно такая ситуация.

Ссылка на сообщение
Поделиться на другие сайты

После

  // 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");

Ссылка на сообщение
Поделиться на другие сайты

Так а ты что хочешь делать?!

Если совет jmeks, то он же писал, что это в /includes/application_top.php и /admin/includes/application_top.php

Ссылка на сообщение
Поделиться на другие сайты

Сделал, теперь всё работает. Спасибо!

Вопрос: хочу установить версию 1.51. В этой версии такая же проблема будет?

Ссылка на сообщение
Поделиться на другие сайты
  • 11 months later...

Поправил,вход в админку,но теперь появилась такая надпись:

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'); ?>

Где я перемудрил?

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...