我无法想象出现了什么问题,但现在注销无法正常工作。 在控制器行为中:
'verbs' => [
'class' => VerbFilter::className(),
'actions' => [
'logout' => ['post'],
],
],
与yii2高级模板相同。 layout(默认)有Html :: csrfMetaTags()。当我点击链接' Logout'时,通过帖子发送csrf var。 data-method = post已设置。我尝试将http查询与我工作的其他网站进行比较。它看起来很相似。我从来没有进入actionLogut()。 可能有什么问题?
答案 0 :(得分:0)
出了点问题。我确切地知道。我从codemix发现了自定义UrlManager的问题。我记录了一些变量,发现logout url是/ account / logout,urlmanager将我重定向到/ en / account / logout。我不知道为什么UrlManager在没有/ en /的情况下创建logout url。我玩'enableDefaultLanguageUrlCode'参数和... url正确生成!并注销正在运行