2017-09-21 1 views
0

Ich entwickle eine IOS App in Swift 3 und verwende Firebase im Backend. Ich habe einen Benutzer in meiner App über Anmeldeformular in meiner App registriert, was völlig in Ordnung ist und ich kann meinen Benutzer in Firebase in Echtzeit sehen. Danach löschte ich diesen Benutzer manuell in der Firebase-Konsole, die ein Administrator ist. Jetzt, wenn ich versuche, die gleiche E-Mail-ID zu verwenden, um einen Benutzer zu registrieren, erhalte ich einen Fehler, dass "Registrierung fehlgeschlagen ist". Ich glaube, dass der Benutzer, den ich manuell in der Firebase-Konsole gelöscht habe, immer noch in der Datenbank existiert.Benutzer wird nicht gelöscht in Firebase

Laut Firebase muss ich den Benutzer zuerst erneut authentifizieren und dann muss ich es löschen. Aber in meinem Fall kann ich es jetzt nicht erneut authentifizieren.

Kann mir jemand hier Hinweise oder Links geben, wie ein Benutzer in Firebase dauerhaft gelöscht werden kann. Für Swift gibt es ab sofort kein Admin SDK. Dies ist meine erste App.

+0

Sie gelöscht es in der Authentifizierungsschnittstelle des Web-UI? – creativecreatorormaybenot

+1

Es hat funktioniert. Männer, du bist großartig. Rettete mein Leben. Ich habe nur den Benutzer in der Datenbank gelöscht. Ich danke dir sehr. –

Antwort

0

Um es zu wickeln in einer Antwort auf:

Wenn Sie jemals ein Problem wie dieses begegnen und Benutzerkonten in Ihrer Datenbank haben (und gelöscht ihnen). Gehen Sie zur Registerkarte Authentifizierung in der Firebase-Konsole und von dort können Sie alle authentifizierten Benutzer in Ihrem Projekt löschen und sehen.

Screenshot from the Firebase Console

+0

Danke. Es klappt. –

Verwandte Themen