如何在FOSUserBundle中使电子邮件确认为可选?

时间:2019-06-28 07:14:49

标签: symfony fosuserbundle confirmation email-confirmation

我正在与Symfony 3.4FOSUserBundle 2.1.2合作。到目前为止,必须通过电子邮件确认新用户帐户,但我想简化帐户创建:

通过设置配置选项fos_user:registration:confirmation:enabled: false(或由于将false作为默认设置而将其删除),可以完全禁用确认过程。

但是,这并不是我想要的。我想仍然使用电子邮件确认,但将其设置为可选

  • 用户输入其帐户详细信息,例如用户名,邮件地址和密码
  • 发送注册表格后,将自动创建并激活该帐户。
  • 用户被重定向到他的帐户页面,可以立即开始使用该帐户。
  • 用户仍然会收到一个确认链接。如果用户单击该链接,则该帐户将标记为已确认。

是否可以使用默认的FOSUserBundle功能,还是必须手动实施此可选的确认过程?

0 个答案:

没有答案