Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Menghalang Firebase daripada Mendaftar Keluar Pengguna Semasa Apabila Mencipta Akaun Baharu?
Isu:
Dalam Firebase, menambahkan akaun pengguna baharu akan log masuk secara automatik pengguna baharu dan log keluar pengguna yang sedang log masuk.
API Firebase Pernyataan:
"Jika akaun baharu telah dibuat, pengguna dilog masuk secara automatik."
Matlamat:
Menghalang pengguna semasa daripada dilog keluar apabila menambah akaun baharu (berguna untuk pentadbir menguruskan pengguna akaun).
Penyelesaian:
Gunakan Rujukan Pengesahan Sekunder
Buat Firebase baharu contoh apl menggunakan yang berbeza konfigurasi:
var secondaryApp = firebase.initializeApp(config, "Secondary");
Gunakan tika apl kedua ini untuk mencipta pengguna baharu:
secondaryApp.auth().createUserWithEmailAndPassword(em, pwd).then(function(firebaseUser) { // User created successfully });
Penjelasan:
Dengan mencipta rujukan pengesahan yang berasingan, anda boleh melaksanakan operasi pengurusan pengguna tanpa menjejaskan yang sedang log masuk pengguna. Rujukan pengesahan utama digunakan secara lalai untuk semua operasi, tetapi dengan menyatakan rujukan kedua secara eksplisit, anda boleh memintas gelagat log masuk automatik.
Pertimbangan Tambahan:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menghalang Firebase daripada Mendaftar Keluar Pengguna Semasa Apabila Mencipta Akaun Baharu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!