【问题标题】:csrf_exclude_uri in CI version 2?CI 版本 2 中的 csrf_exclude_uris?
【发布时间】:2017-11-06 21:53:28
【问题描述】:

我在使用csrf_protection 时遇到了一些问题。我想使用 post 方法表单从 mysite.com/myform 的表单中点击 example.com/test/index_post,但是当我提交表单错误页面时

您请求的操作不被允许。

显示。我正在使用 CI 版本 2。 我已经知道一些使用 csrf_exclude_uri 的解决方案,但它在 CI 版本 2 中不起作用。在 CI 版本 2 中是否有与 csrf_exclude_uri 类似的其他解决方案?

【问题讨论】:

  • 升级到 CI3。并不是说这样做会解决这个问题,但仍然如此。无论如何,当您打开表单时,您是在使用: echo form_open('test/index_post') 还是尝试从 myform 控制器重定向 $_POST 数据? csrf_exclude_uri 并不像您认为的那样做。
  • 好吧,我想是的,我突然得出结论,我必须升级我的 CI。谢谢你的回答

标签: php codeigniter codeigniter-2 csrf csrf-protection


【解决方案1】:

根据我的研究和乔的回答,唯一的方法是将 CI 2 升级到 CI 3,因为 CI 2 没有该服务

【讨论】:

    猜你喜欢
    • 2017-11-07
    • 2021-12-12
    • 1970-01-01
    • 2019-01-14
    • 1970-01-01
    • 1970-01-01
    • 2019-08-15
    • 2014-07-27
    • 2019-07-28
    相关资源
    最近更新 更多