Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено?.. {PHPSESSID}] Не попасть в админку на локалке


zzang

Recommended Posts

Прочитал все темы про проблемы с админкой, но похожего случая не нашел.

Сайт слит с хостинга, установил на денвер.

Все работало, в админку входило.

Почистил куки fFox'а. Перестало входить в админку. Набираю логин-пароль, жму кнопку - страница логина админки перегружается в то же место, т.е. снова для ввода логина-пароля.

Снова набираю - снова туда же, только token в урле меняется, а со страницы авторизации не уходит.

 

Кеш чистил, лог ошибок пуст. Денвер перегружал. Другой броузер пробовал (до того в котором жтот сайт вообще ни разу не открывал).

Даже весь сайт и бд по новой развернул из слитых архивов - не помогло.

OpenCart 1.5.6

 

На хостинге сайт и админка работают.

 

Тут же в локалке стоит еще несколько сайтов опенкарта, разных, с разными версиями движка - ни у одного таких проблем нет.

Куда рыть?

Надіслати
Поділитися на інших сайтах


Не, не помогло...

(хотя за способ смены пароля спасибо, модет пригодится)

 

 

Забыл еще упомянуть, если воодить неправильный пароль, то сообщение "Такой логин и/или пароль не существует!" выскакивает.

А когда пароль правильный, то просто снова страница авторизации. Урл при этом типа такой

 

/admin/index.php?route=common/login&token=a900c5af889607efed8b71d8584c758b

 

с каждым новым правильным логином token меняеться, все остальное так же.

 

пробовал руками править урл на /admin/index.php?route=setting/store&token= (с тем же token) - выдает ту де страницу авторизации.

 

И ведь работало же, и вдруг поломалось. :cry:

 

Просто уже из принципа хотелось бы разобраться...

Надіслати
Поділитися на інших сайтах


Путем долгого секса обнаружил, что вся проблема упиралась в куку PHPSESSID.

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

На чистом движке она создается без проблем. А этот скачанный (попросили подшаманить его) - не создает. Почему - сейчас попробую разобраться.

Надіслати
Поділитися на інших сайтах


Проблему нашел. Вряд ли кому еще такое попадется, но на всякий:

в session.php была добавлена стока

ini_set('session.cookie_domain', '.ххххххххххх.ru');

с жестко прописанным доменом :twisted:  (хотя в конфигах уже было добавлено define('HTTP_DOMAIN', '.хххххххххххххххх.ru'); )

заменил на

ini_set('session.cookie_domain', HTTP_DOMAIN);

Но и если вообще удалить жту строку (в чистом движке ее нет) - работает. Зачем она - пока еще не нашел.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.