Ответить Новая тема Новый опрос 
 Преста не авторизует ни админа, ни посетителей
Vladimir777
Новичок
Сообщений: 4
Регистрация: 25-11-2015


25-11-2015 16:51
Судя по форумам — избитая тема, но общего решения так и нет.

Ситуация: редактировал в шаблоне логотип магазина, и в очередной клик админка вывалила на форму авторизации. Ввожу логин/пароль, форма редиректится на саму себя, в командной строке —>
http://yoursite.ru/admin977hhagkxa/index.html?controller=AdminLogin&token=4c0d5666a31626782832a4e0ed667b52&redirect=AdminDashboard

и всё. Так повторяется каждый раз. Логин/пароль разумеется корректные, иначе выдаёт ошибку.
Пользователей тоже не пускает. Регистрация новых пользователей работает нормально.

Отображение ошибок включал, ничего криминального не выдаёт. Куки чистил, разные браузеры пробовал, кэш магазина чистил — тщетно.

Версия 1.6.1.2.

Помогите пожалуйста... по–мо–ги–теее...
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Vladimir777
Новичок
Сообщений: 4
Регистрация: 25-11-2015


25-11-2015 17:22
PHP Warning: Expiry date cannot have a year greater than 9999 in /home/u98989/yoursite.ru/www/classes/Cookie.php on line 343

Вот оно, кажется. Как поправить, не подскажите? Надо в базе параметр изменить? В какой таблице искать?
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Vladimir777
Новичок
Сообщений: 4
Регистрация: 25-11-2015


25-11-2015 17:26
Изменил config.inc.php на
$cookie_lifetime = defined('_PS_ADMIN_DIR_') ? (int)Configuration::get('PS_COOKIE_LIFETIME_BO') : (int)Configuration::get('PS_COOKIE_LIFETIME_FO');

//добавил. После настройки в админке строчку убрать
$cookie_lifetime=1;

if ($cookie_lifetime > 0) {
$cookie_lifetime = time() + (max($cookie_lifetime, 1) * 3600);
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Vladimir777
Новичок
Сообщений: 4
Регистрация: 25-11-2015


25-11-2015 17:31
Чтобы не возникло такой ситуации как у меня, не ставьте в настройках:
Срок действия cookies на страницах магазина
и
Срок действия cookies в Панели управления магазином
больше 9999

странно, что нет предупреждения.
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос