訪問規則:重定向到登錄頁面,以未經授權的用戶警予頁面控制器的
public function accessRules()
{
$isadmin = User::loadUser(Yii::app()->user->id)->adminUser;
return array(
array('allow',
'actions'=>array('index','view','create','update'),
'expression'=>"{$isadmin}==1",
),
array('deny', // deny all users
'users'=>array('*'),
),
);
}
主要配置:
'user' => array( // Webuser for the admin area (admin)
'class' => 'WebUser',
'allowAutoLogin' => true,
'loginUrl' => array('/user/login'),
'stateKeyPrefix' => 'admin_',
),
問題: 當我訪問網頁/創建,它沒有重定向到用戶/登錄但引發異常:
Error 404
The requested page does not exist.
如何重定向到未經授權用戶的登錄頁面?