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')
),
어떤 생각이 : 그리고 예를 들어, 난 내가 이런 짓을 생각 로그인 내 모델 인덱스로 이동하려고, 그래서 나는 내가 권한이 해달라고 말해되어 등록 된 사용자를 볼 수있는 경우 환영합니다. 더 많은 코드를 보여줘야하는지 알려주세요. 좋아, 다시 생각해.
테이블이 데이터베이스에서 작성되었는지 확인하고 로그인 한 사용자 ID가있는 항목이 하나 이상 있고 '독자'역할이 할당되어 있는지 확인하십시오. – sucotronic
예. 할당되었습니다. 이제 문제는 리더 역할을 통해 내가 원하는 모든 것을 할 수 있지만 관리자 역할에 대해 동일한 작업을 수행 할 수 없다는 것입니다. –