web-dev-qa-db-ja.com

FirebaseパスワードのリセットSwift

SwiftでReset Passwordを設定する方法を教えていただけないかと思っていましたが、現在Firebaseをバックエンドサービスとして使用しています。コードが必要です。

15
Tyge

答えは APIドキュメント にあります:

-sendPasswordResetWithEmail:completion:

指定された電子メールアドレスのパスワードのリセットを開始します。

すべてのAPIメソッドに共通のエラーコードのリストについては、 FIRAuthErrors を参照してください。

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
}
68
Jay