cakephp中的会话变量+ auth

时间:2011-04-06 18:58:01

标签: cakephp session-variables authentication

auth会在会话中存储任何变量(例如用户名,其他用户模型属性)吗?如果是这样,我该如何访问它们?如果没有,我将如何将这些变量放入会话中?在用户控制器登录功能?谢谢,我是蛋糕上的菜鸟

1 个答案:

答案 0 :(得分:4)

用户成功登录后,他的所有信息都将在会话中显示..

从会话中获取用户信息的最佳方式(CakePHP)是:

$this->Auth->user();

你应该从控制器中调用它。
它将为您提供所有用户的信息,
如果您需要特定信息(例如username):

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

如果您想从视图中访问会话,可以使用:

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

或再次(对于username):

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

希望这会有所帮助..

祝你的发展好运..

相关问题