调用函数在yii2中的每个操作之前,检查该函数中的身份验证

时间:2017-08-25 06:28:36

标签: php yii2

您好我想在每个操作执行之前检查用户身份验证,该功能在每个操作之前调用 例 我在我的控制器中有这个动作。所以想要一个在此操作之前调用的函数并检查身份验证身份验证然后该函数返回失败消息并且下面不需要执行

class FrontLoginController extends ActiveController {
    public function actionActivateAccount() {
        echo "test";
    }
}

1 个答案:

答案 0 :(得分:0)

Yii2控制器的功能beforeAction()可能就是你要找的东西。

来自docs:

  

该方法将触发EVENT_BEFORE_ACTION事件。回报   该方法的值将决定该动作是否应该继续   跑。