2017-03-04 4 views
0

Ich verwende # AngularFire2 in meinem Projekt. Ich möchte ein Reset/Passwort vergessen Link in meiner Login-Ansicht hinzufügen.Wie füge ich hinzu, vergessen/Passwort zurücksetzen link in #Firebase

Irgendwelche Ideen wie das gemacht wird?

Ich möchte

+1

Siehe https://firebase.google.com/docs/auth/web/manage-users#sen d_a_password_reset_email. Wenn Sie Schwierigkeiten haben, diese Arbeit zu erledigen, teilen Sie den [minimalen Code, der reproduziert, wo Sie feststecken] (http://stackoverflow.com/help/mcve). –

+0

Danke @FrankvanPuffelen. Das ist perfekt ! klappt wunderbar. Aber ich konnte die Funktion 'auth.sendPasswordResetEmail' im 'AngularFire'-Auth-Objekt nicht finden. Ist es noch zu berücksichtigen? Ich benutze 'angularfire2:^2.0.0-beta.8,' – Dhiman

+1

Ich weiß nicht, ob es enthalten ist. Wenn nicht, können Sie es einfach auf der Firebase JavaScript API aufrufen. –

Antwort

0

einfach implementieren diese beiden Methoden #AskFirebase:

eine Anfrage Make und Firebase wird eine E-Mail mit dem Code

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

Dann müssen Sie diesen Code erhalten senden mit einem neuen Passwort von Benutzer

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