Heim > Web-Frontend > js-Tutorial > Wie kann ich die automatische Anmeldung nach der Benutzererstellung in Firebase verhindern?

Wie kann ich die automatische Anmeldung nach der Benutzererstellung in Firebase verhindern?

Susan Sarandon
Freigeben: 2024-12-15 01:17:18
Original
893 Leute haben es durchsucht

How Can I Prevent Automatic Login After User Creation in Firebase?

Firebase: Automatisierte Anmeldung nach Benutzererstellung

In Firebase führt das Erstellen eines neuen Benutzerkontos normalerweise dazu, dass der aktuelle Benutzer automatisch abgemeldet wird. Dieses Problem stellt eine Herausforderung für Administratoren dar, die neue Konten hinzufügen und dabei angemeldet bleiben.

Die von der Firebase-API vorgeschlagene Lösung bezieht sich auf die automatische Anmeldung erst, nachdem ein neues Konto erstellt wurde. In der Dokumentation fehlen jedoch Anleitungen zur Verhinderung dieses Verhaltens.

Lösung: Verwendung einer sekundären Authentifizierungsreferenz

Um eine automatische Anmeldung zu vermeiden und die Sitzung des aktuellen Benutzers beizubehalten, ist dies erforderlich eine zweite Authentifizierungsreferenz zu verwenden. Diese Referenz kann speziell zum Erstellen neuer Benutzer verwendet werden, ohne Auswirkungen auf die bestehende Sitzung zu haben.

<br>const config = {apiKey: „…“, authDomain: „…“, DatenbankURL : "..."};<br>const sekundäreApp = firebase.initializeApp(config, "Secondary");</p>
<p>secondaryApp.auth().createUserWithEmailAndPassword(email, password).then(function(firebaseUser) {<br> console.log("Benutzer " firebaseUser.uid " erfolgreich erstellt!") ;<br>});<br>

Überlegungen zum Schreiben von Daten

Während diese Methode die automatische Anmeldung verhindert, bringt sie andere Überlegungen mit sich. Beim Schreiben von Daten in Firebase ist es wichtig, die entsprechende Authentifizierungsreferenz basierend auf den Benutzerberechtigungen zu verwenden. Wenn Datenaktualisierungen beispielsweise auf bestimmte Benutzer beschränkt sind, sollte die zweite Authentifizierungsreferenz verwendet werden, um benutzerspezifische Berechtigungen beizubehalten.

Das obige ist der detaillierte Inhalt vonWie kann ich die automatische Anmeldung nach der Benutzererstellung in Firebase verhindern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage