Symfony2更改消息“凭据错误”。登录时

时间:2015-04-26 14:47:52

标签: php symfony fosuserbundle

我使用Symfony2。当用户登录我的应用程序时,如果出现错误,则会显示默认消息“Bad credentials”。出现。我想改变信息。 (我没有使用FOSUser)

2 个答案:

答案 0 :(得分:2)

我在symfony的doc:

中关注此页面

http://symfony.com/doc/2.8/cookbook/security/form_login_setup.html

它对我有用。

{% if error %}
   <div>{{ error.messageKey|trans(error.messageData, 'security') }}   </div>
{% endif %}

答案 1 :(得分:1)

只需使用以下密钥创建翻译,或使用您的密钥覆盖登录视图以制作您自己的翻译。

要完全覆盖邮件,请在Invalid credentials.: Invalid credentials. (示例)中创建翻译密钥:

Int

此密钥在security domain

中定义