Переменные сессии + аутентификация в cakephp - PullRequest
1 голос
/ 06 апреля 2011

Сохраняет ли auth какие-либо переменные в сеансе (например, имя пользователя, другие свойства модели пользователя)?Если так, как я могу получить к ним доступ?Если нет, как бы я поместил эти переменные в сеанс?В функции входа контроллера пользователя?Спасибо, я новичок на cakephp

1 Ответ

5 голосов
/ 07 апреля 2011

После успешного входа пользователя вся его информация будет доступна в сеансе.

лучший способ (CakePHP) получить информацию о пользователе из сеанса:

$this->Auth->user();

Вы должны позвонить по этому номеру с вашего контроллера.
он выдаст вам всю информацию о пользователе,
, если вам нужна конкретная информация (например, username):

$this->Auth->user ( 'username' );

иесли вы хотите получить доступ к сеансу из представления, вы можете использовать:

$session->read ( 'Auth.User' );

или еще раз (для username):

$session->read ( 'Auth.User.username' );

надеюсь, это поможет ..

удачи в развитии ..

...