【问题标题】:How to add Forgot/Reset password link in #Firebase如何在#Firebase 中添加忘记/重置密码链接
【发布时间】:2017-03-04 20:27:30
【问题描述】:

我在我的项目中使用#AngularFire2。我想在我的登录视图中添加一个重置/忘记密码链接。

任何想法如何做到这一点?

我想#AskFirebase

【问题讨论】:

  • 谢谢@FrankvanPuffelen。那是完美的!奇迹般有效。但是我在AngularFire auth 对象中找不到该函数auth.sendPasswordResetEmail。它还没有被包括在内吗?我正在使用`angularfire2:^2.0.0-beta.8,`
  • 不知道有没有收录。如果没有,您可以简单地在 Firebase JavaScript API 上调用它。
  • here

标签: javascript angular firebase angularfire2


【解决方案1】:

只需实现这两种方法:

提出请求,Firebase 将发送一封包含代码的电子邮件

requestPasswordReset(email: string) : Promise<any> {
    return this.afAuth.auth.sendPasswordResetEmail(email);
}

那么你需要用用户的新密码来获取这个代码

confirmNewPassword(code: string, password: string) : Promise<any> {
    return this.afAuth.auth.confirmPasswordReset(code, password);
}

【讨论】:

    猜你喜欢
    • 2021-07-30
    • 1970-01-01
    • 2020-08-26
    • 1970-01-01
    • 2012-09-21
    • 2020-09-10
    • 2020-06-24
    • 2016-11-04
    • 2018-02-22
    相关资源
    最近更新 更多