Hi all. I've some problems with user authorization.
here is the code of UserIdentity
class UserIdentity extends CUserIdentity { public function authenticate() { $user=Users::model()->find('LOWER(username)=?',array(strtolower($this->username))); if($user===null) $this->errorCode=self::ERROR_USERNAME_INVALID; else if(md5(md5($this->password).$user->salt)!==$user->password) $this->errorCode=self::ERROR_PASSWORD_INVALID; else { $this->_id=$user->userId; $this->username=$user->username; $this->lastdate=$user->lastdate; $this->errorCode=self::ERROR_NONE; $user->save(); } return !$this->errorCode; } public function getLastDate() { return $this->getState('_lastdate'); } public function setLastDate($value) { $this->setState('_lastdate',$value); } }
how cat i access "lastdate" param? Yii::app()->user->lastdate doesn't work.
and no example of getPersistentStates function