防伪令牌是为用户""而设计的,但当前用户为"user",谷歌Chrome。

3
我一直收到“防伪令牌是为用户“”而设计的,但当前用户是“用户”的错误。这只在使用Google Chrome时发生,并且也会随机发生。
我已经看过其他Stackoverflow线程,并尝试了所有方法,但都无效。
以下是我尝试过的方法:
1)禁用页面缓存
2)AntiForgeryConfig.SuppressIdentityHeuristicChecks = true。
3)在登录操作上使用[OutputCache(NoStore = true,Duration = 0,VaryByParam =“*”)]
这只发生在Google Chrome中(通常在第4或第5次注销/登录后),我已经尝试了所有浏览器,但这个问题从未出现过。

如果您告诉我们您正在使用的平台,那将会很有帮助。 "登录操作" 基本上是没有意义的。 - Marc B
做了同样的事情,甚至更多,仍然遇到了同样的问题,但是有所帮助的是这个答案:https://dev59.com/eWQn5IYBdhLWcg3w_LTx#19471680 - ckonig
1个回答

0

尽管您已经提到禁用了页面缓存,但您的浏览器可能已经有一些缓存存储。在浏览器中按Ctrl + F5,强制从服务器加载响应。希望您不再会遇到错误 :)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接