我正在使用 Angular 和 AngularFire 开发一个应用程序。当用户使用电子邮件和密码注册并且用户在其电子邮件中收到验证电子邮件时。当我将电子邮件地址验证模板中的操作 URL 更改为“http://localhost:4200/verify-email-address ”时,用户验证的电子邮件仍然为 false,如果我使用默认 URL,则它将返回 true。如何设置自定义本地模板以向用户显示他/她的电子邮件已验证并重定向该用户以再次登录。
最佳答案
自定义电子邮件操作处理需要的不仅仅是更改 URL。您实质上接管了 Firebase 通常执行的所有操作,并且在此处理过程中需要在不同位置调用相关 Firebase API(例如 auth.applyActionCode(actionCode)
来验证电子邮件地址)。
Firebase 文档 here 中描述了完整的过程。您通常需要从该页面复制 HTML + 脚本,使其正常工作,然后仅进行任何自定义。
关于javascript - Firebase 用户验证电子邮件操作 URL 到自定义 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59503951/