yii 登录用户数据获取 (yii学习)

来源:互联网 发布:c语言判断数字大小 编辑:程序博客网 时间:2024/06/10 20:10

通过yii自带的登录功能UserIdentity在登录后会保留一个登录的用户名,当需要更多登录用户的信息时,可以通过在UserIdentity中设置私有属性$_id,覆盖此方法取代原有的用户名.此时可以获得的用户数据在前端可以用 Yii::app()->user->id 获得id,Yii::app()->user->name获得用户名,如果需要获取更多属性可以在UserIdentity中使用

$this->setState('title', $record->title);设置用户已经登录的状态信息。
$this->getState('title');就是获取用户的状态信息。
$this->clearState('title');清除状态信息。
$this->setPersistentStates($states);可以设置一组状态信息。
$this->getPersistentStates();获取持久的状态信息,必须用上面的函数设置的。

这是title就可以使用 Yii::app()->user->title 获取了,当然需要重新登录一次罗~

原创粉丝点击