web-dev-qa-db-fra.com

Mot de passe de réinitialisation Firebase Swift

Je me demandais si vous pouviez me montrer comment configurer la réinitialisation du mot de passe dans Swift, j'utilise actuellement Firebase comme service backend. J'ai juste besoin du code.

15
Tyge

La réponse se trouve dans la documentation API :

-sendPasswordResetWithEmail:completion:

Initie une réinitialisation du mot de passe pour l'adresse e-mail donnée.

Voir FIRAuthErrors pour une liste des codes d'erreur communs à toutes les méthodes API.

Dans Swift 3.x et Firebase 3.x, cela ressemblera à ceci:

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

Éditer:

Firebase 4 a modifié les fonctions de Firebase pour être plus alignées avec les conventions de dénomination dans Swift.

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