Firebase 重置密码 Swift

18

我想知道您是否能向我展示如何在Swift中设置重置密码,我目前正在使用Firebase作为后端服务。我只需要代码。


1
请参阅 https://www.firebase.com/docs/ios/guide/login/password.html#section-reset-email。 - Frank van Puffelen
1
如果你遇到了特定的问题:请展示你已经尝试过的内容。请参考http://stackoverflow.com/help/how-to-ask。 - Frank van Puffelen
1个回答

82
答案在API文档中:

-sendPasswordResetWithEmail:completion:

为给定的电子邮件地址启动密码重置。

请参阅FIRAuthErrors以获取所有API方法常见的错误代码列表。

在Swift 3.x和Firebase 3.x中,它看起来像这样:

FIRAuth.auth()?.sendPasswordReset(withEmail: "email@email") { error in
    // Your code here
}

编辑:

Firebase 4 更改了 Firebase 函数的命名规则,使其更符合 Swift 的命名约定。

Auth.auth().sendPasswordReset(withEmail: "email@email") { error in
    // Your code here
}

如果我的答案是正确的,请接受它! :-) - Jay
谢谢 @Jay +1 给你。 - Vinoth Vino
亲爱的@Jay,这是你的+1。明智地使用它。 - Rufat Mirza
2
@Jay,像你这样的人让互联网变得更好……并且使谷歌搜索变得更容易!我很感激!+1 - Wikkle_A
1
密码重置邮件发送后该怎么做?邮件中的链接是否会将用户带回应用程序? - Supertecnoboff
显示剩余6条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接