Symfony2 FosUser:CSRF令牌问题

时间:2012-12-08 01:13:19

标签: authentication symfony csrf fosuserbundle

我使用FOSUser bundle提供的身份验证系统

一切都很好,但最近点击:

     <form action="{{ path('fos_user_registration_register') }}" method="post">                          
                           <button class="btn btn-small btn-success" type="submit">S'inscrire</button>                     
     </form>  

生成错误:CSRF令牌无效。请尝试重新提交表单。

FOSUserBundle的视图和控制器都没有被修改......!?

为什么会发生这种情况?如何解决?

1 个答案:

答案 0 :(得分:4)

确保您的树枝模板

{{form_rest(form)}} 

或您的php文件

<?php echo $view['form']->rest($form) ?> 

如果您指定单个字段