Перенаправить правила доступа с помощью Yii
Я делаю приложение, которое требует аутентификации. На индексной странице приложения я указал такие правила доступа
public function accessRules() {
return array(
array('deny',
'actions'=>array('index','register','login','password'),
'users'=>array('@'),
),
array('allow',
'users'=>array('*')
),
);
}
По первому правилу действия «index», «register», «login» и «password» становятся недоступными для аутентифицированных пользователей. Однако я не хочу показывать это сообщение
Unauthorized
You are not authorized to perform this action.
You do not have the proper credential to access this page.
If you think this is a server error, please contact the webmaster.
... для аутентифицированных пользователей, когда они пытаются получить доступ к этим действиям. Вместо этого я хочу перенаправить их на другую страницу. Было бы полезно, если бы я мог сделать что-то подобное в первом правиле
array('redirect',
'actions'=>array('index','register','login','password'),
'users'=>array('@'),
'url'=>array('home/index'),
),