codeigniter - Codeigniter CSRF 问题:CSRF 请求和响应令牌不匹配
问题描述
我花了很多时间寻找这个问题的解决方案,但没有运气,所以我希望有人能帮助我。
我启用了 CSRF 保护并将 csrf_regenerate 设置为 true(我想在每个请求上重新生成 CSRF 令牌)。
我正在使用我的登录表单进行测试。首次提交带有无效数据的表单并刷新页面 (F5) 时会出现此问题。我收到错误:不允许您请求的操作,因此 CSRF 令牌验证失败。
我注意到,当提交带有无效数据的表单时,CSRF 请求和响应令牌不匹配,这就是问题的原因。
我猜我不是第一个遇到这个问题的人,所以我真的希望有人能帮助我。
如果您需要任何其他数据,请告诉我。
谢谢和问候, 格雷戈尔
解决方案
推荐阅读
- asp.net - ASP.NET 4.8 WebForms 需要什么才能使用 HtmlIframe 服务器控件?
- ios - ios 插件的cordova-plugin-inappbrowser 不支持此项目的cordova-ios 版本。cordova-ios:5.1.1,失败的版本要求:> = 6.0.0
- php - 如何将多个文件上传到 PHP 文件
- sql - 在 postgres 查询中,我可以将一列分成四分位数以对结果进行分区吗?
- r - 如何在R中找到值大于x的时间比例?
- r - 如何解释逻辑回归中的时间自相关?
- .net - 单击一次安装后缺少文件
- excel - 如何在excel中做一个宏用我从用户那里得到的动态变量做一个vlookup(不在excel中)
- perl - 在 Perl 中设置环境变量的优雅方法
- video-streaming - 从网络摄像头流式传输适用于 VLC,但不适用于网络浏览器