yii2 verbfilter post logout

时间:2015-07-03 13:45:26

标签: php yii2

我无法想象出现了什么问题,但现在注销无法正常工作。 在控制器行为中:

'verbs' => [
                'class' => VerbFilter::className(),
                'actions' => [
                    'logout' => ['post'],
                ],
            ],

与yii2高级模板相同。 layout(默认)有Html :: csrfMetaTags()。当我点击链接' Logout'时,通过帖子发送csrf var。 data-method = post已设置。我尝试将http查询与我工作的其他网站进行比较。它看起来很相似。我从来没有进入actionLogut()。 可能有什么问题?

1 个答案:

答案 0 :(得分:0)

出了点问题。我确切地知道。我从codemix发现了自定义UrlManager的问题。我记录了一些变量,发现logout url是/ account / logout,urlmanager将我重定向到/ en / account / logout。我不知道为什么UrlManager在没有/ en /的情况下创建logout url。我玩'enableDefaultLanguageUrlCode'参数和... url正确生成!并注销正在运行