跪求指点: 关于CUserIdentity类中authenticate()方法的返回值 [ 新手入门 ]
public function authenticate()
{
$user = User::model()->findByAttributes(array('username' => $this->username));
if ($user === null) {
$this->errorCode = self::ERROR_USERNAME_INVALID;
} else {
if ($user->password !== $user->encrypt($this->password)) {
$this->errorCode = self::ERROR_PASSWORD_INVALID;
} else {
$this->_id = $user->id;
if (null === $user->last_login_time) {
$lastLogin = time();
} else {
$lastLogin = strtotime($user->last_login_time);
}
$this->setState('lastLoginTime', $lastLogin);
$this->errorCode = self::ERROR_NONE;
}
}
return!$this->errorCode;
}
倒数第二行 为什么要取非 errorCode不是在CDbUseridentity类中定义好了 为什么要取非? 跪求指点啊
共 4 条回复
mmoven12 山东聊城
注册时间:2011-06-30
最后登录:1970-01-01
在线时长:0小时0分
最后登录:1970-01-01
在线时长:0小时0分
- 粉丝0
- 金钱60
- 威望0
- 积分60