Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Symfony FOS UserBundle删除FOS\u user.email.已使用_Php_Symfony - Fatal编程技术网

Php Symfony FOS UserBundle删除FOS\u user.email.已使用

Php Symfony FOS UserBundle删除FOS\u user.email.已使用,php,symfony,Php,Symfony,我使用的是Symfony3和FOSUserBundle,当用户尝试创建帐户时,如果他们选择了已注册的电子邮件,则会出现错误“fos_user.email.ready_used”。。。这看起来很可怕!!!如何输出更好的消息,如“电子邮件已被接收” 这是我的部分安全措施,可能会有所帮助。请让我知道,如果还有什么我可以提供 security: encoders: FOS\UserBundle\Model\UserInterface: sha512 role_hierarchy: RO

我使用的是Symfony3和FOSUserBundle,当用户尝试创建帐户时,如果他们选择了已注册的电子邮件,则会出现错误“fos_user.email.ready_used”。。。这看起来很可怕!!!如何输出更好的消息,如“电子邮件已被接收”

这是我的部分安全措施,可能会有所帮助。请让我知道,如果还有什么我可以提供

security:
encoders:
    FOS\UserBundle\Model\UserInterface: sha512

role_hierarchy:
    ROLE_ADMIN:       ROLE_USER
    ROLE_SUPER_ADMIN: ROLE_USER

providers:
    fos_userbundle:
        id: fos_user.user_provider.username_email

谢谢。

您在
config.yml
中设置了区域设置了吗?最好的方法是覆盖默认的安全模板并使用您自己的翻译域,这将使您能够完全控制错误消息。