Ich entwickle eine Android-Anwendung mit Firebase-Benutzerauthentifizierung. Das Problem, mit dem ich konfrontiert bin, ist, dass ich E-Mail und Passwort vom Benutzer bekomme und diesen Benutzer dann in Firebase einrichte. Ich überprüfe nicht, welche E-Mail der Benutzer eingegeben hat. Jetzt möchte ich Reset-Passwort-Funktion implementieren. Dazu stellt Firebase die Methode resetPassword bereit und sendet eine E-Mail mit dem Rücksetzpasswort an diesen bestimmten Benutzer. Aber die Frage ist, dass, wenn E-Mail nicht existiert, was sollen wir tun?Firebase Reset-Passwort, wenn E-Mail nicht existiert
Hier ist der Code, den ich Benutzer in Firebase registrieren bin mit:
private void registerUser(){
//creating a new user
firebaseAuth.createUserWithEmailAndPassword("user email here", "user password here")
.addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
//checking if success
if(task.isSuccessful()){
//display some message here
}else{
//display some message here
}
}
});
}
Bitte lassen Sie mich wissen, ob es eine alternative Option für diese Funktion zur Verfügung steht. Danke.