Yii重定向到用户/登录



我是noob Yii开发人员,我有带访问规则的AdminController。所以这个控制器只为特定的用户启用,否则它会重定向到"example.com/site/login",但我需要它重定向到"sample.com/user/login"。你能告诉我如何做到这一点吗?

您可以更改用户组件的loginUrl属性,因此在main.php配置文件中进行以下更改:

array(
// ......
 'components'=>array(
    'user'=>array(
        'loginUrl'=>array('user/login'),
    ),
 ),
)

阅读指南中的这一部分。

在为所有其他系统组件定义参数的protected/config/main.php中,应该为user组件定义loginUrl

....
'components' => array(
    'user' => array (
        'loginUrl' => array('/user/login'),
    ),
    ....
),
....

文档:http://www.yiiframework.com/doc/api/1.1/CWebUser#loginUrl-详细

最新更新