Здравствуйте, подскажите пожалуйста, я прикрутил по рецепту доступ по ролям.
Затем в контроллере прописал следующее правило:
public function accessRules(){
return array(
array(
'deny',
'actions'=>array('post'),
)
);
}
[color="#4169E1"]Правило срабатывает но перекидывает меня на страницу ?r=site/login , мне надо что бы просто отображало страницу ошибки о том что недостаточно прав доступа. Подскажите как этого достичь[/color].
–
Конфиг следующий:
'authManager'=>array(
'class'=>'CDbAuthManager',
'connectionID'=>'db',
'showErrors'=>YII_DEBUG,
'itemTable'=>'yii_AuthItem',
'itemChildTable'=>'yii_AuthItemChild',
'assignmentTable'=>'yii_AuthAssignment',
'defaultRoles'=>array('guest'),
),
'user'=>array(
// enable cookie-based authentication
'allowAutoLogin'=>true,
'loginUrl' => array('/user/login'),
),