【发布时间】:2018-04-07 22:55:27
【问题描述】:
我实际上是在 Swift 中开发一个 iOS 应用程序,它使用 Firebase 作为在线数据库。 所以概念是:用户可以使用firebase身份验证电子邮件和密码进行注册,然后我将电子邮件和密码写入数据库。 但是现在,我想使用 Firebase Auth 发送密码重置来实现重置邮件密码。 这个功能很好用,但我也想更新数据库中的密码。 我不知道该怎么做。 这是我的代码:
@IBOutlet weak var txt_mail: UITextField!
Auth.auth().sendPasswordReset(withEmail: txt_mail.text!) { (error) in
let alertController = UIAlertController(title: "Error", message: error?.localizedDescription, preferredStyle: .alert)
let defaultAction = UIAlertAction(title: "OK", style: .cancel, handler: nil)
alertController.addAction(defaultAction)
self.present(alertController, animated: true, completion: nil)
}
此代码向用户发送重置电子邮件,用户将从通过邮件发送给他的链接更改他的密码,我该如何恢复密码?
【问题讨论】:
标签: ios swift firebase firebase-authentication