我想重定向或发送关于在YII2中过期的会话的ajax响应。
目前我收到Forbidden(402) Login Required
消息作为ajax响应
答案 0 :(得分: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' => ['?'],
],
],
],
];
}
一定要删除到Roles行..我发表评论。