手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜Qcloud , 注册 | 登陆

Yii 笔记二

首页 > PHP Framework >

Yii的用户登录,如果不算上权限的话,恐怕真的是很简单的登录。
简单的判断,简单的处理一下就完事了。
但我今天还真的被简单的折腾了一下。
User登录,需要写几个地方
1、components目录下的UserIdentity.php中,需要加一个判断用户的方法,返回errorCode,当然没有错的话就返回0,这是常用ERROR_NONE
2、model目录下的loginForm,里面有简单的判断处理,如果登录成功,调用CWebUser中的login方法。起初的时候,我一直没找到Yii::app()->user是哪个类。。
3、由于Yii::app()->user->login方法的特殊性,因此,必须要在UserIdentity.php中设定好getId,getName,和states变量。当然最简单的就是判断是否取到用户数据,如果取到的话,直接$this->setPersistentStates($usermodel->getAttributes());如果没有id,name的变量,那么即使你登录了,还是会显示没有登录的。我就是在这里被折腾了好久。

over。。。




本站采用创作共享版权协议, 要求署名、非商业和保持一致. 本站欢迎任何非商业应用的转载, 但须注明出自"膘叔", 保留原始链接, 此外还必须标注原文标题和链接.

Tags: yii, 重构

« 上一篇 | 下一篇 »

只显示10条记录相关文章

Yii CDbCriteria的常用方法 (浏览: 44584, 评论: 5)
常用网站的反向代理页[2013-09-28] (浏览: 36972, 评论: 10)
将Yiiframework与JQuery easyUI整合使用 (浏览: 28000, 评论: 2)
Yii:relations update(self::STAT) (浏览: 24368, 评论: 0)
值得收藏的yii2的doc中关于db Query的说明 (浏览: 19240, 评论: 0)
Yii Demos 随想 (浏览: 19141, 评论: 3)
在Yii框架中使用Hprose或PHPRPC (浏览: 17481, 评论: 0)
Yiiframework(Yii框架)开发笔记:续四 (浏览: 17251, 评论: 3)
Yii 一行代码,为模块绑定子域名 (浏览: 16416, 评论: 0)
Yii ClinkPager 郁闷 (浏览: 15691, 评论: 2)

2条记录访客评论

user->isGuest;

Post by poplax on 2010, June 2, 3:32 PM 引用此文发表评论 #1

很好的文章学习了。

Post by wbphp on 2010, May 6, 9:42 AM 引用此文发表评论 #2


发表评论

评论内容 (必填):