当用户验证他的电子邮件时如何倾听?

时间:2018-01-18 21:13:29

标签: firebase ionic-framework ionic2 firebase-authentication

如果您的电子邮件未经过验证,我的登录页面会重定向到另一个页面。第二页旨在强制用户验证电子邮件。加载页面时,验证邮件将发送:

this.user.sendEmailVerification();

现在,用户转到该电子邮件并单击验证链接。

如何在我的代码中设置一个侦听器,一旦验证了电子邮件就触发了一个函数?

1 个答案:

答案 0 :(得分:3)

您可以按照this documentation

中的说明自定义电子邮件操作处理程序
  

一些用户管理操作,例如更新用户的电子邮件地址   并重置用户的密码,导致电子邮件被发送到   用户。这些电子邮件包含收件人可以打开以完成的链接   或取消用户管理操作。默认情况下,用户管理   电子邮件链接到默认操作处理程序,这是一个托管的网页   在项目的Firebase托管域中的网址。

     

您可以创建并托管自定义电子邮件操作处理程序   自定义处理并将电子邮件操作处理程序与您的   网站。

     

以下用户管理操作要求用户完成   使用电子邮件操作处理程序的操作:

     
      
  • 重设密码
  •   
  • 撤消电子邮件地址更改 - 用户更改帐户时#39;主要电子邮件地址,Firebase会向他们的旧邮箱发送电子邮件   允许他们撤消更改的地址
  •   
  • 验证电子邮件地址
  •   
     

要自定义Firebase项目的电子邮件操作处理程序,您必须这样做   创建并托管使用Firebase JavaScript SDK的网页   验证请求的有效性并完成请求。然后,你必须   自定义Firebase项目的电子邮件模板以链接到您的   自定义动作处理程序。