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

问题描述 投票:0回答:1

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

firebase firebase-authentication angularfire
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.