在Ajax提交上禁用Symfony 2 CSRF令牌保护

在Ajax提交上禁用Symfony 2 CSRF令牌保护,第1张

在Ajax提交上禁用Symfony 2 CSRF令牌保护

如果您要寻找的答案比上面的答案中建议的更简单,更快,请按以下步骤 *** 作:

<?php// ...use SymfonyComponentFormAbstractType;use SymfonyComponentFormFormBuilder;use SymfonyComponentOptionsResolverOptionsResolver;class MyType extends AbstractType{    // ...   public function configureOptions(OptionsResolver $resolver)    {        $resolver->setDefaults(array( 'csrf_protection' => false,        ));    }}

..或如果您使用的是旧版本(Symfony 2.0。*):

<?php// ...use SymfonyComponentFormAbstractType;use SymfonyComponentFormFormBuilder;class MyType extends AbstractType{    // ....    public function getDefaultOptions(array $options)    {        $options = parent::getDefaultOptions($options);        $options['csrf_protection'] = false;        return $options;    }}

有关其他信息,请查阅Symfony文档。




欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5089097.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存