Kann ich die Startseite des Kennwortrücksetzens in Firebase anpassen? Ich möchte diese Seite lokalisieren, da meine App nicht auf Englisch ist. Gibt es einen Weg dazu?Firebase - Anpassen Zurücksetzen des Kennworts Zielseite
Vielen Dank im Voraus.
Kann ich die Startseite des Kennwortrücksetzens in Firebase anpassen? Ich möchte diese Seite lokalisieren, da meine App nicht auf Englisch ist. Gibt es einen Weg dazu?Firebase - Anpassen Zurücksetzen des Kennworts Zielseite
Vielen Dank im Voraus.
Sie können die E-Mail zum Zurücksetzen des Kennworts unter Firebase Console -> Auth -> Email Templates -> Password Reset
anpassen und den Link in der E-Mail so ändern, dass er auf Ihre eigene Seite verweist. Beachten Sie, dass der Platzhalter <code>
durch den Code zum Zurücksetzen des Kennworts in der URL ersetzt wird.
Dann in Ihrer benutzerdefinierten Seite, können Sie den Passwort-Reset-Code aus dem URL lesen und
firebase.auth().confirmPasswordReset(code, newPassword)
.then(function() {
// Success
})
.catch(function() {
// Invalid code
})
Optional tun, können Sie zunächst überprüfen, ob der Code die Passwort-Reset-Form vor der Anzeige mit
gültig istfirebase.auth().verifyPasswordResetCode(code)
.then(function(email) {
// Display a "new password" form with the user's email address
})
.catch(function() {
// Invalid code
})
https://firebase.google.com/docs/reference/js/firebase.auth.Auth#confirmPasswordReset https://firebase.google.com/docs/reference/js/firebase.auth.Auth#verifyPasswordResetCode
Wenn Sie die benutzerdefinierte Aktion ändern, lautet das Formular: "Ihre benutzerdefinierte Aktions-URL gilt für alle E-Mail-Vorlagen" ... bedeutet das nicht, dass ich auch die E-Mail-Rücksetzungs- und E-Mail-Bestätigungsseiten implementieren muss? Wie funktioniert 'applyActionCode()'? – Tom
scheint mir klar - er ist zu fragen, wie die Zielseite für Passwort anpassen zurücksetzen, da seine App nicht auf Englisch ist. – ErstwhileIII