Перейти к содержанию
zzang

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

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

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

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

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

Почистил куки 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 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.