我在FOSUserBundle中启用了电子邮件确认。这允许用户在注册后通过电子邮件接收链接。
registration:
confirmation:
enabled: true
但这并不是我想要的。 我只想发送一封欢迎邮件来确认他们的注册(没有确认链接)。
在FOSUserBundle中是否可以进行配置?
我在FOSUserBundle中启用了电子邮件确认。这允许用户在注册后通过电子邮件接收链接。
registration:
confirmation:
enabled: true
但这并不是我想要的。 我只想发送一封欢迎邮件来确认他们的注册(没有确认链接)。
在FOSUserBundle中是否可以进行配置?
confirmation:
enabled: true
template: YourUserBundle:Registration:email.txt.twig
复制默认的FOSUserBundle:Registration:email.txt.twig
文件并删除确认链接。
但是,由于confirmation
被设置为true
,您的用户将不会默认处于enabled
状态。
因此,如果您想禁用整个确认功能,您可以:
FOS\UserBundle\Controller\RegistrationController
以发送自定义电子邮件FOSUserEvents::REGISTRATION_CONFIRMED
上发送自定义电子邮件希望这可以帮助您。
FOS\UserBundle\FOSUserEvents
。我正在使用FOSUserBundle的版本1.3.x!!! 这是版本2的新功能吗? - KevinRegisterController
类。但是覆盖似乎没有起作用。在.yml
文件中还有其他事情要做吗?例如更改提供者。Symfony如何知道现在必须使用我的类?附注:我正在使用带有FOSUserBundle的SonataUserbundhe。 - Kevin