Yii::app()->user->id啥时候编程显示用户名啦?是我记错了? [ 新手入门 ]
Yii::app()->user->id
啥时候编程显示用户名啦?是我记错了?
今天很纠结! 数据库一直不能存储用户的id!
$moder->user_id = Yii::app()->user->id;
共 6 条回复
-
zhong21jia 回复于 2012-02-14 00:09 举报
找到问题之所在了!
是使用了user模块后,yii::app()->user->id才会显示是id,而不是名字!
无语! -
zhong21jia 回复于 2012-02-17 09:56 举报
大牛啊。那请问怎么弄?
-
文档中, CWebUser 类的说明很明确呀!
CWebUser 代表一个Web应用程序的持久状态.
CWebUser 作为ID为user的一个应用程序组件. 因此, 在任何地方都能访问用户状态Yii::app()->user
.
CWebUser 应该和一个 identity 一起使用 identity 实现了实际的验证算法.
一个典型的使用CWebUser的身份验证过程如下:
用户提供所需的信息进行身份验证.
一个 identity instance 是用用户提供 的信息创建的.
调用 IUserIdentity::authenticate 来检查identity是否有效.
如果有效, 调用 CWebUser::login 登陆用户, 然后用户浏览器重定向到 returnUrl.
如果无效, 从identity instance中检索错误代码或错误信息然后显示 -
zhong21jia 回复于 2012-02-20 15:21 举报
以解决! 谢谢!thanks
zhong21jia 江西新余
注册时间:2011-12-03
最后登录:1970-01-01
在线时长:0小时0分
最后登录:1970-01-01
在线时长:0小时0分
- 粉丝0
- 金钱285
- 威望0
- 积分285