簡體   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