Yii重定向到用户/登录

时间:2012-03-14 15:13:27

标签: php redirect frameworks login yii

我是noob Yii开发人员,我有AdminController访问规则。因此,此控制器仅针对特定用户启用,否则重定向到“example.com/site/login”,但我需要将其重定向到“example.com/user/login”。所以你能告诉我怎么做吗?

2 个答案:

答案 0 :(得分:8)

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

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

阅读指南中的this part

答案 1 :(得分:3)

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

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

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

相关问题