2017-09-09 37 views

Antwort

0

Wenn Sie im Kontext der Firebase-Authentifizierung sprechen, können Sie nur das Kennwort zurücksetzen. Dies würde im Wesentlichen eine E-Mail zum Zurücksetzen des Kennworts an den Besitzer des Kontos auslösen.

snapshot from firebase panel

+0

Wie kann ich es als OnClickButton codieren? –

0

Versuchen Sie, eine Reset-E-Mail wie folgt zu senden.

FirebaseAuth.getInstance().sendPasswordResetEmail("[email protected]") 
.addOnCompleteListener(new OnCompleteListener<Void>() { 
    @Override 
    public void onComplete(@NonNull Task<Void> task) { 
     if (task.isSuccessful()) { 
      Log.d("EMAILTAG", "Email sent."); 
     } 
    } 
}); 

Dann, wenn Sie für „EMAILTAG“ in Ihrem Android-Monitor suchen, können Sie sehen, ob die E-Mail gesendet wurde.

Angenommen, Sie sind als "[email protected]" angemeldet und möchten "[email protected]" ändern, dann fügen Sie einfach "[email protected]" zum Parameter hinzu.

+0

Wird dies an den aktuellen angemeldeten Benutzer gesendet? Weil ich es an andere Benutzer senden möchte. –

+0

Sie können den Benutzer, den Sie aktualisieren möchten, im Parameter "[email protected]" senden. Ich hoffe, dass dies geholfen hat. Wenn dies der Fall war, markieren Sie die Antwort als akzeptiert. –

Verwandte Themen