Ich habe ein benutzerdefiniertes Authentifizierungssystem mit FirebaseAuthentication-Token erstellt.Überprüfen, ob sich ein Benutzer bereits angemeldet hat
Meine Registrierung/Login fließen sollte wie folgt funktionieren:
- Benutzer drückt Login-Button
- Mein Server die Authentifizierungs-Token und sendet es an den Client bereits vorhanden
- Überprüfen Sie, ob der Benutzer erzeugt (in der 'Auth' Tabelle oder in meiner Datenbank)
- Wenn
true
: melden Sie sich mitFIRAuth.auth()?.signIn(withCustomToken:...
- Wenn
false
: ein Formular anzeigen, um benutzerdefinierte Daten (Name, etc ..)- Zeichen mit
FIRAuth.auth()?.signIn(withCustomToken:...
- speichern Sie die benutzerdefinierten Informationen zu meiner Datenbank
- Zeichen mit
- Wenn
Meine Frage ist: Wie kann ich herausfinden, ob der Benutzer bereits angemeldet ist? Wäre eine öffentlich zugängliche Datenbank mit nur uid's
der Weg zu gehen?
Ich weiß, aber ich bin mit 'Signin (withCustomToken:', das den Benutzer erstellt, wenn sie vorhanden sind und Zeichen den Benutzer nicht, wenn es vorhanden ist. – iMoritz