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
是分配的。現在的問題是,讀者角色我可以做任何我想做的事情,但對管理角色採取同樣的行動,我無能爲力。 –