gpt4 book ai didi

symfony-forms - 在 Symfony2.1 中手动更改或捕获无效 CSRF token 的消息

转载 作者:行者123 更新时间:2023-12-04 03:33:14 24 4
gpt4 key购买 nike

我正在使用 Symfony2.1。它具有针对表单的内置 CSRF 保护。 CSRF token 无效时返回的错误消息是:“CSRF token 无效。请尝试重新提交表单”。

我使用经典调用将其显示在我的 Twig 模板中的表单顶部:

{{ form_errors(form) }}  

如何更改返回的消息?

或者,更高级的可能性是捕获此错误类型,以便在我的 Twig 模板中显示大量选项/链接。有什么想法吗?

最佳答案

您是否尝试在文件 validators.{locale_code}.yml 中设置 key 的转换 CSRF token 无效。请尝试重新提交表单?要更改默认消息,您可以试试这个:

 #MyBundle\Resources\translations\validators.en.yml

The CSRF token is invalid. Please try to resubmit the form : My custom CSRF error

抛出错误信息here它属于 FormError 类...因此应该可以翻译它。

关于symfony-forms - 在 Symfony2.1 中手动更改或捕获无效 CSRF token 的消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13452903/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com