【发布时间】:2023-03-28 13:23:02
【问题描述】:
需要帮助,
我希望能够通过 ajax 将表单发送到控制器进行处理,同时在 App 控制器中启用 crsf 和安全组件(cakephp 3.4)。将感谢我能得到的任何帮助。谢谢
【问题讨论】:
-
我认为这些组件只是创建隐藏字段。您是否尝试过仅在 ajax 请求中包含隐藏字段?我不确定这会奏效,但值得一试。
-
试试这个答案How to check CSRF token using AJAX and CakePHP 3 CSRF 令牌在名为 csrfToken 的 cookie 中可用,因此请在您的 javascript 中读取该令牌并为您的 AJAX 请求设置 X-CSRF-Token 标头。 CsrfCompoment 将进行检查。
标签: php cakephp cakephp-3.0 ajaxform