Проверка подлинности Cakephp не работает в Internet Explorer 8 и Chrome - PullRequest
2 голосов
/ 21 марта 2012

Я следовал руководству по настройке простой аутентификации (http://book.cakephp.org/2.0/en/tutorials-and-examples/blog-auth-example/auth.html), и у меня возникают проблемы с Internet Explorer 8 и Chrome. Всякий раз, когда я пытаюсь войти, он просто перенаправляет меня на страницу входа. Это работает только в Firefox.Может ли это быть проблемой с файлами cookie? Я не уверен, как ее устранить.

Редактировать: я понял, что это работает только в Firefox. Я добавил строку в файл core.php в папке Config, чтобы отключитьcheckAgent и все равно не работает.

Ответы [ 3 ]

2 голосов
/ 05 июня 2012

Я не могу быть уверен, что это та же проблема, но она может пригодиться в будущем ... Вы проверили дату на вашем хост-компьютере?

Когда cookie имеет неверную датус несинхронизированной хост-машины (что часто происходит в среде моей виртуальной машины), Chrome корректно отклоняет ее, что приводит к потере переменных сеанса PHP.Firefox более снисходителен.

Это простое исправление, и оно меня не раз замечало в прошлом!

0 голосов
/ 04 мая 2012

После дальнейшего расследования это была экологическая проблема. Я запускал базу данных webserver / mysql на виртуальной машине Ubuntu 11.04. Я заметил очень странные проблемы. Когда я создавал новую виртуальную машину и загружал файлы своего проекта, все работало правильно. Это было очень странно.

0 голосов
/ 02 мая 2012

Пример контроллера приложения: https://github.com/hugodias/cakeStrap/blob/master/app/Controller/AppController.php

Пример контроллера пользователя: https://github.com/hugodias/cakeStrap/blob/master/app/Controller/UsersController.php

Пример модели пользователя: https://github.com/hugodias/cakeStrap/blob/master/app/Model/User.php

Пример формы входа в систему: https://github.com/hugodias/cakeStrap/blob/master/app/View/Elements/form_login.ctp

Работа во всех браузерах

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