Yii2 accessControl强制重定向到lgoin whitout行为

时间:2016-07-11 13:41:17

标签: php yii2 yii2-advanced-app yii2-user

我在一周前创建了一个小模块,现在我需要使用这个模块但是当我打开模块链接时我已经重定向到登录页面,模块没有定义行为,如果我不&# 39; t错误这让所有用户都可以完全访问,因为测试我在主模块控制器上设置了这种行为

public function behaviors(){
    return [
        'access' => [
            'class' => AccessControl::className(),
            'rules' => [
                [
                    'actions' => ['*'],
                    'allow' => true,
                ]
            ]
        ]
    ];
}

但应用程序将我重定向到登录页面。 我如何允许访问所有用户? 感谢

1 个答案:

答案 0 :(得分:0)

如果您不需要访问控制,则应该只删除该行为。

或者使用它:

public function behaviors(){
    return [
        'access' => [
            'class' => AccessControl::className(),
            'rules' => [
                [
                    'allow' => true,
                ]
            ]
        ]
    ];
}

关于AccessRule::$actions

  

此规则适用的操作ID列表。比较区分大小写。如果未设置或为空,则表示此规则适用于所有操作。