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

标签 javascript firebase firebase-authentication angularfire

我正在使用 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/

相关文章:

Javascript 正则表达式检查卡住网页

javascript - 选择嵌套在多个 div block 中的 span 标签

javascript - 我收到以下错误 ReferenceError : document is not defined when running my html code in Cloud 9

swift - Firebase 在调用下一个方法之前没有完成

ios - FUIEmailAuth 未声明

javascript - 如何最小化触摸移动的主线程等待

android - FCM demo 获取不到token

ios - Firebase 实时数据库中的节点回调没有数据?

ios - FirebaseAuthUI IOS - 如何添加登录屏幕背景图片?

Firebase 缺少身份验证请求的初始状态