当我使用用户凭据登录时,第一次登录应用程序时没有错误,
但是当我注销并再次使用其他用户的凭据登录时,会出现以下错误:
“提供的防伪令牌是为用户“UserName”而设计的,但当前用户为空。”
我正在使用asp.net mvc 5实现AntiForgeryToken和IPrincipal。
我尝试过:
1. 在Application_Start()中使用AntiForgeryConfig.SuppressIdentityHeuristicChecks = true; 2. 我已经参考了这个链接When attempt logoff, The provided anti-forgery token was meant for user "XXXX", but the current user is "" 如何解决这个错误?
提前致谢。
但是当我注销并再次使用其他用户的凭据登录时,会出现以下错误:
“提供的防伪令牌是为用户“UserName”而设计的,但当前用户为空。”
我正在使用asp.net mvc 5实现AntiForgeryToken和IPrincipal。
我尝试过:
1. 在Application_Start()中使用AntiForgeryConfig.SuppressIdentityHeuristicChecks = true; 2. 我已经参考了这个链接When attempt logoff, The provided anti-forgery token was meant for user "XXXX", but the current user is "" 如何解决这个错误?
提前致谢。
[ValodateAntiForgeryToken]
,但没有在GET方法上添加,因为它只返回登录页面。 - gaurav bhavsar