0
我用FOSUser一束提供點擊時Symfony2的FosUser:CSRF令牌問題
一切都做得很好,但最近的認證系統:
<form action="{{ path('fos_user_registration_register') }}" method="post">
<button class="btn btn-small btn-success" type="submit">S'inscrire</button>
</form>
生成該錯誤:CSRF令牌無效。請嘗試重新提交表單。
FOSUserBundle的視圖和控制器都沒有被修改......!
這是怎麼發生的,這怎麼解決?
感謝名單......好吧我是個不知道在什麼地方{%form「} {}擴展」FOSUserBundle :: layout.html.twig「%} {%block fos_user_content%} {%include」FOSUse rBundle:註冊:register_content.html.twig「%} {%endblock fos_user_content%} – Matoeil
此外,其他人找到這個答案:檢查你的web服務器配置如何改變。我只是給自己造成了這個錯誤,這是因爲我一直在「改進」nginx配置。在這個過程中,我切換到了推薦的'try_files $ uri $ uri//app.php$uri;'配置,但這不包括任何$參數...什麼*做*工作,是'try_files $ uri $ uri//app.php$uri$is_args$args;' – jrg