【问题标题】:Symfony 2 CSRF token issueSymfony 2 CSRF 令牌问题
【发布时间】:2014-10-06 13:10:22
【问题描述】:

我的一个在线项目遇到了一些问题。我收到此错误:

CSRF 令牌无效。请尝试重新提交表单。

在每个表单上,我都无法从会话中注销。该应用程序几天前运行良好,因此服务器一定有问题。我不知道是什么。 CSRF 令牌生成得很好,我检查了。 在我禁用 CSRF 保护后,表单提交但没有出现 flash 消息。 以前有人遇到过这个问题吗?

【问题讨论】:

    标签: forms symfony csrf


    【解决方案1】:

    您是否在表单中包含令牌?

    {{ form_widget(form._token) }}
    

    或者不太干净

    {{ form_rest(form) }}
    

    至于您的其他问题,您将必须更具体。

    【讨论】:

    • 是的,令牌存在于表单中,我已经检查过了。正如我所说,该应用程序几天前运行良好。服务器上发生了一些事情,我猜会话有问题。如果我禁用 CSRF,表单可以正常工作,但 flash-bag 消息不起作用。注销按钮也不起作用。我不知道在哪里看,我对服务器不太好。
    猜你喜欢
    • 2018-05-10
    • 2013-04-12
    • 2011-09-28
    • 2011-07-19
    • 2014-09-25
    • 1970-01-01
    • 2020-05-19
    • 2018-04-07
    • 2018-03-15
    相关资源
    最近更新 更多