七
16
在YII简单角色设定一文中介绍了如何设定user的角色。实际应用中往往还需要为user添加更多的变量。在userIdentity文件中可以这样写
if ($role >= 1) { $auth = Yii::app()->authManager; $auth->createRole('admin'); $auth->assign('admin', $this); $this->setState('level', "admin"); } else { $this->setState('level', "user"); }
之后就可以这样应用level变量了
if(!Yii::app()->user->isGuest) echo(Yii::app()->user->level);
Tags:



No Responses
Leave a Response