相关疑难解决方法(0)

您请求的操作不允许出错

我创建了一个名为Gallery的模块,它在我的localhost版本2.0.3上正常工作,但是当在远程站点上使用版本2.1.0时,我无法提交表单而且我收到错误:

不允许您请求的操作.

为什么是这样?

codeigniter pyrocms

10
推荐指数
2
解决办法
3万
查看次数

CodeIgniter的CSRF令牌问题

我在CodeIgniter中遇到了一个非常奇怪的CSRF保护问题.我确保使用form_open来启动表单,在配置文件中将csrf_protection设置为true,并且我还确保隐藏的csrf名称和值字段与csrf cookie匹配,如下所示:http:// d .pr/3cfB.

当我提交表单时,我会收到"遇到错误.我们不允许您请求的操作." 错误,我不知道为什么.当我关闭csrf_protection时,表单工作正常.

更奇怪的是,我使用tank_auth库进行身份验证,并且还使用form_open作为登录表单.当csrf_protection打开时,我确实检查了登录表单中是否有隐藏的csrf字段,我能够提交表单并登录而没有任何问题.

关于我可以做些什么来调试这个问题的想法?

codeigniter csrf-protection

8
推荐指数
1
解决办法
8398
查看次数

标签 统计

codeigniter ×2

csrf-protection ×1

pyrocms ×1