CakePHP 2.1 - AuthComponent :: user () только дает мне идентификатор, адрес электронной почты, пароль (хэшированный) - PullRequest
2 голосов
/ 06 марта 2012

Я пытаюсь использовать AuthComponent::user('first_name'), чтобы получить доступ к имени пользователя и показать его в виде. Если я сделаю debug(AuthComponent::user());, я увижу, что могу получить доступ только к идентификатору, электронной почте и паролю текущего пользователя, но не к его имени и т. Д.

Нужно ли указывать, какие пользовательские данные доступны, когда пользователь вошел в систему, или это должно произойти автоматически?

1 Ответ

3 голосов
/ 06 марта 2012

Сессия заполняется при вызове $ this-> Auth-> login ().Все, что вы передаете этому методу, сохраняется в сеансе.

Также см. API: http://api20.cakephp.org/class/auth-component#method-AuthComponentlogin

...