CakePHP 中如何防止重复提交表单?

bun*_*ich 5 php cakephp

我发现 CakePHP 中的安全组件通过向表单添加令牌作为隐藏值来帮助防止 CSRF。

我想知道的是是否有办法防止使用此组件或其他组件/帮助程序重复提交表单?

在之前的项目中,我使用了一个保存在会话中的唯一哈希,在提交时读取然后删除。重复提交将具有相同的哈希值,并会产生错误。

谢谢

Mar*_*rio 0

不了解蛋糕,但尝试不在 POST 请求上显示内容,进行自我重定向。双重帖子将得到解决。