首页 > 解决方案 > CakePHP 如何验证 CSRF 令牌?

问题描述

我使用的是 cakephp 版本 4,这里我在中间件中添加了 csrf。

use Cake\Http\Middleware\CsrfProtectionMiddleware;

public function middleware(MiddlewareQueue $middlewareQueue): MiddlewareQueue
{
        $csrf = new CsrfProtectionMiddleware();
        $middlewareQueue->add($csrf)
        return $middlewareQueue;
}

在检查器元素中,我在隐藏字段中看到令牌。现在我将如何验证它?还是已经验证?

标签: cakephpcakephp-4.x

解决方案


已经在验证您的表单,如果未验证,则表单验证会出错

在此处输入图像描述


推荐阅读