会话在yii2中对Ajax请求的重定向到期

问题描述 投票:0回答:1

我想重定向或发送关于在YII2中过期的会话的ajax响应。目前我正在获取Forbidden(402) Login Required消息作为ajax响应

yii2 yii2-advanced-app
1个回答
1
投票

你有一个ajax请求发送给它的动作,你必须将accessControll更改为public以进行该操作,以匿名访问。 (在控制器中输入此功能)

use yii\filters\AccessControl;
    public function behaviors()
        {
        return [

            'access' => [
                'class' => AccessControl::className(),
                'rules' => [
                     [
                        'actions' => ['view','you-action-name-for-ajax'],
                        'allow' => true,
                        // 'roles' => ['?'],

                    ],
                ],
            ],

        ];
    }

一定要删除到角色行..我评论它。

© www.soinside.com 2019 - 2024. All rights reserved.