Apabila membuat akaun pengguna baharu menggunakan kaedah createUserWithEmailAndPassword Firebase, kaedah yang kini dilog masuk pengguna -in dilog keluar secara automatik. Tingkah laku ini menimbulkan cabaran kepada pentadbir yang cuba menambah berbilang akaun semasa kekal dilog masuk.
Untuk mengatasi isu ini, anda perlu menggunakan contoh apl Firebase kedua. Membuat pengguna boleh dicapai tanpa melog keluar pengguna semasa dengan menggunakan tika auth yang baru dibuat.
// Create a secondary Firebase app instance const secondaryApp = firebase.initializeApp(config, "Secondary"); // Use the secondary auth reference to create a new user secondaryApp.auth().createUserWithEmailAndPassword(email, password).then(function(user) { // Handle successful user creation });
Adalah penting untuk mempertimbangkan implikasi penggunaan berbilang rujukan pengesahan. Walaupun penciptaan pengguna boleh dilakukan tanpa pengesahan, menulis data ke Firebase mungkin memerlukan penggunaan rujukan pengesahan yang sesuai dengan kebenaran yang diperlukan. Dalam kes operasi pentadbir, rujukan pengesahan utama hendaklah digunakan, manakala data khusus pengguna hendaklah ditulis menggunakan rujukan pengesahan kedua.
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!