【发布时间】:2019-01-25 18:04:36
【问题描述】:
我有两个不同的 cakephp 应用程序。一个版本是 3.5,另一个是 3.6。
当我使用和构建 3.5 应用程序时,我没有遇到 CSRF matching in post request. 的问题,但现在我使用 3.6,它给了我 CSRF 令牌错误。
虽然在两个应用程序的AppController 中,CSRF 组件都被禁用。
//$this->loadComponent('Csrf');
我正在使用这样的简单发布请求:
$.ajax({
type: "POST",
url: "../user/my_action",
dataType: 'json',
success: function (data) {
set_data(data.response);
}
});
我错过了什么?还是我做错了一些配置?
【问题讨论】:
-
尝试删除您的 cookie 和缓存。
标签: cakephp cakephp-3.0 csrf