在表单中添加 csrf 是否存在根本性错误?
如果用户打开两个相同类型的表单,其中一个会出现csrf错误,
我自己就是一个多才多艺,具有机器人心态的多任务处理者,绝对的野兽习惯打开多个选项卡并以疯狂的方式做事,csrf检查使我变成了一个正常人。
对此我们能做些什么呢?
抱歉,忘了提及这是关于 zend 框架的 csrf 元素
If the user opens two forms of the same kind, one will have a csrf error,
I myself being a multi-talented, multi-tasking with a robot mentality, absolute beast am used to opening multiple tabs and doing things in crazy ways, csrf checks reduce me into a normal person.
What can be done about this?
Sorry, forgot to mention this is about zend framework's csrf element
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
没有人说过一次只能有 1 个 CSRF 代币。我通常会保留一组有效的令牌并接受其中的任何一个。如果只打开一个表单实例,则只有一个令牌,但仍然以相同的方式工作。
No one ever said that only 1 CSRF token can be live at a one time. I typically keep an array of valid tokens and will accept any of them. If only one form instance is opened, only one token, but still works the same way.