Rumah > hujung hadapan web > tutorial js > Bagaimanakah Saya Boleh Menghalang Firebase daripada Mendaftar Keluar Pengguna Semasa Apabila Mencipta Akaun Baharu?

Bagaimanakah Saya Boleh Menghalang Firebase daripada Mendaftar Keluar Pengguna Semasa Apabila Mencipta Akaun Baharu?

Barbara Streisand
Lepaskan: 2024-12-15 04:50:43
asal
871 orang telah melayarinya

How Can I Prevent Firebase from Signing Out the Current User When Creating a New Account?

Firebase Log Keluar Pengguna Semasa Selepas Pembuatan 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

  1. Buat Firebase baharu contoh apl menggunakan yang berbeza konfigurasi:

    var secondaryApp = firebase.initializeApp(config, "Secondary");
    Salin selepas log masuk
  2. Gunakan tika apl kedua ini untuk mencipta pengguna baharu:

    secondaryApp.auth().createUserWithEmailAndPassword(em, pwd).then(function(firebaseUser) {
     // User created successfully
    });
    Salin selepas log masuk

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:

  • Penulisan Data: Pastikan data ditulis kepada Firebase menggunakan rujukan pengesahan yang sesuai berdasarkan kebenaran (cth., pengesahan pentadbir untuk peranan pengguna).
  • Log Keluar: Selepas membuat pengguna baharu, pertimbangkan untuk log keluar daripada rujukan pengesahan kedua untuk mengekalkan pemisahan peranan yang bersih.

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!

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