Rumah > hujung hadapan web > tutorial js > Bagaimanakah Saya Boleh Menghalang Log Masuk Automatik Selepas Penciptaan Pengguna dalam Firebase?

Bagaimanakah Saya Boleh Menghalang Log Masuk Automatik Selepas Penciptaan Pengguna dalam Firebase?

Susan Sarandon
Lepaskan: 2024-12-15 01:17:18
asal
894 orang telah melayarinya

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

Firebase: Log Masuk Automatik Selepas Penciptaan Pengguna

Dalam Firebase, mencipta akaun pengguna baharu biasanya menyebabkan pengguna semasa dilog keluar secara automatik. Isu ini menimbulkan cabaran untuk pentadbir menambah akaun baharu sambil kekal dilog masuk.

Penyelesaian yang dicadangkan oleh API Firebase merujuk kepada log masuk automatik hanya selepas akaun baharu dibuat. Walau bagaimanapun, dokumentasi tidak mempunyai panduan untuk mencegah tingkah laku ini.

Penyelesaian: Menggunakan Rujukan Pengesahan Sekunder

Untuk mengelakkan log masuk automatik dan mengekalkan sesi pengguna semasa, adalah perlu untuk menggunakan rujukan pengesahan kedua. Rujukan ini boleh digunakan secara khusus untuk mencipta pengguna baharu tanpa menjejaskan sesi sedia ada.

<br>const config = {apiKey: "...", authDomain: "...", databaseURL : "..."};<br>const secondaryApp = firebase.initializeApp(config, "Secondary");</p>
<p>secondaryApp.auth().createUserWithEmailAndPassword(emel, password).then(function(firebaseUser) {<br> console.log("User " firebaseUser.uid " created berjaya!");<br>});<br>

Pertimbangan untuk Penulisan Data

Walaupun kaedah ini menghalang log masuk automatik, kaedah ini memperkenalkan pertimbangan lain. Apabila menulis data ke Firebase, adalah penting untuk menggunakan rujukan pengesahan yang sesuai berdasarkan kebenaran pengguna. Contohnya, jika kemas kini data dihadkan kepada pengguna tertentu, rujukan pengesahan kedua harus digunakan untuk mengekalkan kebenaran khusus pengguna.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menghalang Log Masuk Automatik Selepas Penciptaan Pengguna dalam Firebase?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan