我已将security.yml文件中的更改更改为
csrf_provider到security.yml中的csrf_token_generator
但是当我从这样的控制器访问csrf时
$csrfToken = $this->container->get('form.csrf_provider')->generateCsrfToken('authenticate');
或
$csrfToken = $this->container->get('form.csrf_token_generator')->generateCsrfToken('authenticate');
但问题仍然存在。
请告诉我如何解决这个问题。 提前谢谢!
答案 0 :(得分:2)
您可以使用此方法获取$ csrfToken
$csrfToken = $this->get('security.csrf.token_manager')->getToken('authenticate')->getValue();