如何在 Symfony 7 中更新无效的 CSRF 令牌消息

问题描述 投票:0回答:1

使用安装了 symfony/translation 的 Symfony 7,我尝试更新当我的登录表单的 CSRF 令牌无效时显示的消息。目前它显示“无效的 CSRF 令牌”。我的用户不会有任何线索。

我的 /config/packages/translation.yaml 文件配置如下:

framework:
    default_locale: en
    translator:
        default_path: '%kernel.project_dir%/translations'
        fallbacks:
            - en
        providers:

然后在 /translations/validators.en.yaml 中我有:

csrf_token:
  invalid: "Wakka wakka"

我无法找到任何有关 .yaml 文件中的密钥到底应该是什么的文档 - 我得到的只是 ChatGPT 建议。

我已清除缓存,但没有看到所需的消息。我配置错误了什么?

symfony symfony-translator
1个回答
0
投票

有时答案非常简单:翻译密钥是字符串“Invalid CSRF token”。 (请参阅安全组件翻译

© www.soinside.com 2019 - 2024. All rights reserved.