Firebase 用户验证电子邮件操作 URL 到自定义 URL

RAH*_*NDU 0 javascript firebase angularfire firebase-authentication

我正在使用 Angular 和 AngularFire 开发一个应用程序。当用户使用电子邮件和密码注册并且用户在其电子邮件中收到验证电子邮件时。当我将电子邮件地址验证模板中的操作 URL 更改为“ http://localhost:4200/verify-email-address ”时,用户的电子邮件验证仍然为 false,如果我使用默认 URL,则它将返回 true。如何设置自定义本地模板以向用户显示他/她的电子邮件已验证并重定向该用户以再次登录。

Fra*_*len 7

自定义电子邮件操作处理需要的不仅仅是更改 URL。您实质上接管了 Firebase 通常执行的所有操作,并且在此处理过程中需要auth.applyActionCode(actionCode)在不同位置调用相关的 Firebase API(例如,验证电子邮件地址)。

Firebase 文档中描述了完整的过程。您通常需要从该页面复制 HTML + 脚本,使其正常工作,然后仅进行任何自定义。