繁体   English   中英

Yii框架:CPhpAuthManager错误

[英]Yii framework: CPhpAuthManager error

我尝试使用此指南制作RBAC,到目前为止,它一直可以正常工作,但是我现在停留了几个小时,因为模型中的规则无法正常工作。 我尝试使用以下代码测试读者角色:

<?php if(Yii::app()->user->checkAccess('reader')): ?>
<h1> Grats u are a reader </h1>

<?php endif; ?>

因此,在我登录后,该litle消息应该会出现,但不知何故。 例如,当我登录并尝试进入我的模型索引时,我可以看到注册用户,这是在告诉我我没有许可,甚至认为我这样做:

         array('allow',  // allow all users to perform 'index' and 'view' actions
            'actions'=>array('view','index'),
            'roles'=>array('reader')

        ),

欢迎任何想法,并告诉我是否必须显示更多代码。 好回去思考。

修复。 只需给出直接访问规则。 就像读者可以转到index并查看页面,但不能进行update和admin,而对于管理员角色则不能这样做。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM