Nur eine kurze Frage. Ich habe ein Backend mit Firebase eingerichtet und ich benutze swift. Ich habe die Schaffung eines Benutzers, einen Benutzer anmelden und vergessen ein Passwort, das alles richtig funktioniert. Aber weiß jemand, wie man überprüft, wenn sich ein Benutzer anmeldet, wenn er das Zurücksetzungskennwort von der E-Mail verwendet, die gesendet wurde.Firebase Reset-Passwort Ausgabe
Was ich tun möchte, ist überprüfen Sie bei der Anmeldung, wenn sie das E-Mail-Reset-Passwort verwenden und wenn ja, kann ich dann eine Passwortänderung auf ihnen erzwingen. Ich kann nicht herausfinden, wie ich das machen soll.
Dank
habe ich ein Login auf meine app für mich und tat das Passwort vergessen. Ich habe dann die E-Mail mit dem Temp-Passwort erhalten, mit dem ich mich in meiner App angemeldet habe, dann meldet es sich an und läuft normal weiter. Es gibt keine Aufforderung, das Passwort zu ändern. Ich denke, dass ein möglicher Weg wäre, eine Benutzerdatenbank zu erstellen, die einen Eintrag eingibt, wenn jemand Passwort gedrückt hat. Wenn sie sich erneut anmeldet, prüft sie, ob der Eintrag dort ist und zwingt dann den Benutzer zum Passwort zu wechseln. Ich hoffte nur, dass es eine einfache Codezeile gab, die überprüfen konnte, ob sie sich stattdessen mit dem temp-Passwort anmeldeten. – dacrozz
Sorry Trenton, habe es gerade am unteren Rand gesehen, als ich nochmal die Seite durchsucht habe: providerData [@ "isTemporaryPassword"]. manchmal mein Gehirn tut es einfach so weh, lol – dacrozz