CakePHP 3.6-无法使CSRF中间件与Ajax请求一起使用

时间:2018-08-06 13:08:41

标签: php cakephp csrf cakephp-3.6

最近开始使用Cake 3.6。执行ajax请求时,CSRF中间件出现错误:

  

缺少CSRF令牌cookie

     

Cake \ Http \ Exception \ InvalidCsrfTokenException

我正在使用FormHelper,它会将CSRF值添加到表单中:

<input type="hidden" name="_csrfToken" autocomplete="off" value="18adaff5da05c24caba9a4ca760f115260d70fa2ecbec8ded43bdc5bb502cb5130999dc26c1f6649f22042495e8074688f459c75adcd581c821720c9026f50d5"/>

我正在用我的ajax请求设置X-CSRF-Token标头,并使用该字段中的值。

我需要做其他事情才能使令牌被我的应用程序识别吗?

我现在必须禁用CSRF中间件。

0 个答案:

没有答案