我已在FOSUserBundle中激活了电子邮件确认。它允许用户通过邮件接收链接 他们注册。
registration:
confirmation:
enabled: true
但这不是我想要的。 我只是想发一封欢迎邮件来确认他们的注册(没有确认链接)。
是否可以在FOSUserBundle中配置它?
答案 0 :(得分:2)
您可以为注册后发送的电子邮件设置自定义模板:
confirmation:
enabled: true
template: YourUserBundle:Registration:email.txt.twig
复制默认FOSUserBundle:Registration:email.txt.twig
并删除确认链接。
但由于confirmation
设置为true
,默认情况下您的用户不会是enabled
。
因此,如果您想要禁用整个确认功能,您可以:
FOS\UserBundle\Controller\RegistrationController
发送自定义电子邮件FOSUserEvents::REGISTRATION_CONFIRMED
希望这有帮助。