2010-11-30 93 views
2

我无法找到Symfony文档来激活现有表单中的CSRF保护(无保护)。使用Symfony CSRF保护

我已经设置了令牌等csrf_protection,但形式失败,我想东西需要正常工作。

回答

2

检查:

  • 的CSRF令牌呈现与模板
  • CSRF令牌不窗体类中禁用的形式为它在settings.yml中的条目(或其父母)

...应该工作。

0

尝试在模板中手动渲染它,它应该默认打开。 {{ form_widget(formName._token) }}

如果这不起作用尝试将其添加到窗体方法setDefaultOptions

$resolver->setDefaults([ 
     'csrf_protection' => true 
    ]);