0
我试着用这个做一个RBAC guide 到目前为止我没有错误地工作,但我现在被困在几个小时,导致我的模型中的规则不会工作。我尝试用这个代码来测试读者角色:Yii框架:CPhpAuthManager错误
<?php if(Yii::app()->user->checkAccess('reader')): ?>
<h1> Grats u are a reader </h1>
<?php endif; ?>
所以我登录这个痘痘的消息应该出现后,但不知何故,它不会。再举例来说,当我登录,并尝试去我的模型索引,这样我就可以看到注册用户就告诉我,我没有权限,甚至认为我这样做:
array('allow', // allow all users to perform 'index' and 'view' actions
'actions'=>array('view','index'),
'roles'=>array('reader')
),
任何想法是欢迎,并告诉我是否需要展示更多代码。回想起来。
检查表是否在数据库中创建,并且至少存在一个条目,其中包含您登录的用户标识和指派的角色“读者”。 – sucotronic
是分配的。现在的问题是,读者角色我可以做任何我想做的事情,但对管理角色采取同样的行动,我无能为力。 –