ini codenya.
UserIdentity.php
class UserIdentity extends CUserIdentity
{
private $_id;
private $level;
public function authenticate()
{
$record=Emp::model()->findByAttributes(array('email'=>$this->username));
if($record===null)
$this->errorCode=self::ERROR_USERNAME_INVALID;
else if($record->password!==$this->password)
$this->errorCode=self::ERROR_PASSWORD_INVALID;
else
{
$this->_id=$record->id_emp;
$this->username = $record->fname;
$this->level = $record->id_lev;
$this->errorCode=self::ERROR_NONE;
}
return !$this->errorCode;
}
public function getId()
{
return $this->_id;
}
public function getLevel()
{
return $this->level;
}
}
view
<h2><?php echo CHtml::encode(Yii::app()->user->name); ?></h2>
<h2><?php echo CHtml::encode(Yii::app()->user->id); ?></h2>
//ini agagal untuk manggil user level nyaaa.
<h2><?php echo CHtml::encode(Yii::app()->user->level);?></h2>
ERRORnya : "Property "CWebUser.level" is not defined.", kira2 ada yang bisa bantu gak yah. dari pagi usaha sndiri tp gak kelar2

Help













