Salve , gestisco la registrazione con il modulo user , e sono admin (tanto che nel menu ho inserito un pannello admin visibile solo se si è admin così:
array('label'=>'Pannello Admin', 'url'=>array('/user/admin'), 'visible'=>Yii::app()->user->isAdmin()),
e nel menu appare la voce che certifica che sono admin
, ho 2 controller nei quali in uno ho queste acces rule :
public function accessRules()
{
return array(
array('allow', // allow all users to perform 'index' and 'view' actions
'actions'=>array('index','view','search','risultati','presentazione'),
'users'=>array('*'),
),
array('allow', // allow authenticated user to perform 'create' and 'update' actions
'actions'=>array('create'),
'users'=>array('@'),
),
array('allow', // allow admin user to perform 'admin' and 'delete' actions
'actions'=>array('admin','delete','update'),
'users'=>array('admin'),
),
array('deny', // deny all users
'users'=>array('*'),
),
);
}
Quando tento di accedere a controller admin mi da errore 403 You are not authorized to perform this action.
Oltre a questo , dove posso cambiare il messaggio di errore impostandolo in italiano ?