2017-12-09 2 views
1

Ich möchte die Passwort-Wiederherstellung auf Android mit SMS an das Mobiltelefon mit Firebase implementieren. Aber jetzt kann ich nur die Wiederherstellung des Passworts per E-Mail finden (Send a password reset email). Also, wie kann ich diese Funktion implementieren, aber SMS und Handynummer mit Firebase? Oder welche Problemumgehung kann ich implementieren, wenn es keine Möglichkeit gibt, die Standardmethoden Firebase zu verwenden (vorzugsweise mit einigen anderen Methoden Firebase)?Passwort-Wiederherstellung mit SMS mit Firebase

+0

Wie würde dieser Fluss funktionieren? Planen Sie, eine Telefonnummer mit einem Passwort-Konto zu verknüpfen? Sie müssten eine E-Mail einer Telefonnummer zuordnen. Planen Sie auch, einen Reset-Link in einer SMS zu senden? – bojeil

Antwort

0

Dies ist nur eine schlechte Lösung, da wir in Firebase keine "Kennwortwiederherstellung mit SMS" haben.

Schritt 1: Authentifizieren Sie den Benutzer mit der Telefonnummer. Schritt 2: Löschen Sie den Benutzer und speichern Sie die UserId. Schritt 3: Erstellen Sie einen neuen Benutzer mit derselben E-Mail-ID. Schritt 4: Dies wird einen neuen Benutzer mit verschiedenen UserId generieren. Ersetzen Sie die alte UserId, wo sie gespeichert ist, mit der neuen.

Hoffe es funktioniert ..!