Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Menghalang Log Keluar Automatik Apabila Menambah Pengguna Firebase Baharu?
Isu Log Keluar Pengguna Firebase
Apabila cuba menambah akaun pengguna baharu, anda menghadapi isu di mana pengguna semasa dilog keluar secara automatik dan digantikan dengan akaun baharu. Ini menimbulkan masalah kepada pentadbir menambahkan berbilang akaun semasa kekal dilog masuk.
Untuk menyelesaikan masalah ini, anda boleh menggunakan rujukan pengesahan Firebase yang berasingan. Dengan mencipta apl Firebase kedua dan menggunakan rujukannya untuk penciptaan pengguna, anda boleh mengelak daripada melog keluar pengguna semasa:
var config = {apiKey: "apiKey", authDomain: "projectId.firebaseapp.com", databaseURL: "https://databaseName.firebaseio.com"}; var secondaryApp = firebase.initializeApp(config, "Secondary"); secondaryApp.auth().createUserWithEmailAndPassword(em, pwd).then(function(firebaseUser) { console.log("User " + firebaseUser.uid + " created successfully!"); // Consider signing out the secondary user if necessary secondaryApp.auth().signOut(); });
Dengan menggunakan rujukan pengesahan apl kedua, anda boleh membuat pengguna tanpa menjejaskan sesi pengguna semasa . Ambil perhatian bahawa untuk penciptaan pengguna, rujukan pengesahan adalah mencukupi. Walau bagaimanapun, jika anda perlu menulis data berdasarkan peranan atau kebenaran, pastikan anda menggunakan rujukan pengesahan yang sesuai (pentadbir atau pengguna), bergantung pada tahap akses yang diperlukan. Pertimbangkan pendekatan ini apabila mengendalikan maklumat dan kebenaran pengguna dalam aplikasi Firebase anda.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menghalang Log Keluar Automatik Apabila Menambah Pengguna Firebase Baharu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!