asp.net-mvc-2 – 抛出间歇性错误,“所需的防伪令牌未提供或无效.
发布时间:2020-05-24 07:08:41 所属栏目:asp.Net 来源:互联网
导读:我在正常使用过程中偶尔会收到此错误,而我没有找到一种方法来阻止它,而不需要删除需要令牌的属性,我宁愿不做. 我在自己的测试中遇到了这个错误(但是似乎是随机的),我从我的记录中知道实际登录的用户也是这样. 有谁知道什么会导致防伪系统打破(真正的攻击除外)
|
我在正常使用过程中偶尔会收到此错误,而我没有找到一种方法来阻止它,而不需要删除需要令牌的属性,我宁愿不做. 我在自己的测试中遇到了这个错误(但是似乎是随机的),我从我的记录中知道实际登录的用户也是这样. 有谁知道什么会导致防伪系统打破(真正的攻击除外),如何解决这个问题,而不会打开我的表单中的安全漏洞? 谢谢! 解决方法这是我对 a similar question的回答的一部分:机器钥匙和饼干:这个问题是丑陋的,容易发现(导致异常),但不是非常直观.验证cookie和令牌使用唯一的“机器密钥”进行编码和解码.这意味着如果您有服务器场或更改服务器,您的cookie将不再有效.关闭浏览器可以解决问题(因为cookie是一个会话cookie).但是,有些人在后台打开浏览器窗口很长一段时间! 请注意:如果用户保持任何浏览器窗口打开,即使更改了机器密钥,他们仍将继续收到这些错误信息!他们必须关闭窗口(以清除会话cookie),以便再次访问您的网站. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 缓存策略,输出缓存与数据缓存或两者兼而有之?
- asp.net-mvc – 尝试确定在干净安装的窗口上托管应用程序的
- asp.net-mvc-4 – Kendo UI组合框复位值
- asp.net – 我可以通过div onclick事件调用函数后面的代码吗
- asp.net – .net MVC将linq数据从控制器传递到视图
- asp.net – 如何在会话超时或结束时注销用户
- iis-7 – IIS重置会强制缓存项目重新发送吗?
- ASP.NET控件的命名指南是什么?
- asp.net-mvc – 在ASP.NET MVC6中访问querystring
- asp.net-mvc – 具有Knockout和Web API的ASP.NET MVC:是否
推荐文章
站长推荐
- ASP.NET linkbutton两次提高onBeforeUnload事件
- asp.net-mvc – 如何设置TextBox的空字符串而不是
- 加载测试ASP.NET网站
- ASP.NET中XML转JSON的方法实例
- asp.net – 自动将视频格式转换为Flash Video
- 怎样恢复能在asp.net中使用c#下载文件 – 最好的
- 当通过ASP.NET成员资格检查用户角色时,Semaphore
- asp.net-mvc – Mvc 3 Razor:使用部分部分视图?
- asp.net – Web API 2 – ApiController.Interna
- asp.net-core – 如何自动增加MVC 6版本号?
热点阅读
