Пользователь не авторизован в Kohana с модулем Auth - PullRequest
1 голос
/ 16 августа 2011

Я использую модуль Auth для управления пользователями внутри Kohana.

Когда я использую метод login ($ username, $ password, $ Remember), он успешно проверяет пользователя, но затем, когда я спрашиваю, вошел ли пользователь в систему (метод logged_in ()), он возвращает false.

Что мне здесь не хватает?

Заранее спасибо.

1 Ответ

2 голосов
/ 16 августа 2011

Единственное, что logged_in делает для драйвера аутентификации по умолчанию, это проверка, существует ли активный сеанс с подходящим ключом, указывающим на вошедшего в систему пользователя.

Ваш вопрос слишком глобален, чтобы дать прямой ответ, но, возможно, проблема связана с неправильными настройками Cookie. Ваш сеанс всегда будет сохранен в Cookie, и если путь и / или домен cookie не настроены должным образом, сеанс будет недействительным, и Auth :: instance () -> logged_in () вернет false.

Проверьте эту ссылку для настройки файлов cookie в Kohana: http://kohanaframework.org/3.2/guide/kohana/cookies

...