首页 > 解决方案 > Codeigniter CSRF 问题:CSRF 请求和响应令牌不匹配

问题描述

我花了很多时间寻找这个问题的解决方案,但没有运气,所以我希望有人能帮助我。

我启用了 CSRF 保护并将 csrf_regenerate 设置为 true(我想在每个请求上重新生成 CSRF 令牌)。

我正在使用我的登录表单进行测试。首次提交带有无效数据的表单并刷新页面 (F5) 时会出现此问题。我收到错误:不允许您请求的操作,因此 CSRF 令牌验证失败。

我注意到,当提交带有无效数据的表单时,CSRF 请求和响应令牌不匹配,这就是问题的原因。

我猜我不是第一个遇到这个问题的人,所以我真的希望有人能帮助我。

如果您需要任何其他数据,请告诉我。

谢谢和问候, 格雷戈尔

标签: codeignitercsrfcsrf-protection

解决方案


推荐阅读