【发布时间】:2015-08-03 09:01:32
【问题描述】:
我刚刚浏览了这个问题
How to prevent double / duplicate form submissions in CakePHP?
但似乎没有一个解决方案适用于 CakePHP 3.x。
例如,$this->Security->csrfUseOnce = true; 没有帮助,仍然接受重复数据。
这是否随着新版本的蛋糕而演变?在 cake 3.0 中我应该怎么做?
【问题讨论】:
-
PRG 模式有什么问题?您需要重复表单提交保护的具体场景是什么?
-
@ndm,我只是想防止用户多次点击提交。当然,这可以使用 javascript 来完成。但是为了增加安全性,我想我也会在服务器上进行验证,因为 cake 的内置安全组件使用令牌和会话变量。
标签: cakephp duplicates csrf cakephp-3.0