Cipta pengguna dalam Vue menggunakan Firebase tanpa log masuk
P粉464088437
P粉464088437 2024-04-06 14:20:12
0
1
709

Saya mencipta borang untuk membuat profil pengguna. Tetapi apabila saya mencipta pengguna, saya mempunyai masalah. Pengguna log masuk dan log keluar. Tolong bantu selesaikan masalah ini.

const successCreate = () => {
  createUserWithEmailAndPassword(auth, email.value, confirmPassword.value)
    .then(() => {
      db.collection('businessForm')
        .add({
          schoolName: schoolName.value,
          board: board.value,
          subjects: [
            subject1.value,
            subject2.value,
            subject3.value,
            subject4.value,
            subject5.value,
            subject6.value,
            subject7.value,
            subject8.value,
          ],
          email: email.value,
          street: street.value,
          city: city.value,
          state: state.value,
          mobile: mobile.value,
          telephone: telephone.value,
          isAdmin: true,
        })
        .then(() => {
          isLoading.value = false
          notyf.success('Account created successfully!')
        })
        .catch((err) => {
          isLoading.value = false
          notyf.error('Something went wrong. Try again later!')
        })
    })
    .catch((err) => {
      isLoading.value = false
      notyf.error('Something went wrong. Try again later!')
    })
}

Sebarang penyelesaian dihargai!

P粉464088437
P粉464088437

membalas semua(1)
P粉068486220

Apabila anda lulus kaedah Client JS SDK 的 createUserWithEmailAndPassword(), apabila berjaya pengguna juga akan log masuk ke aplikasi anda seperti yang diterangkan dalam dokumentasi. Tidak ada cara untuk mengelakkan ini.

Jika anda ingin mengelakkan pengguna semasa log keluar (log keluar) dan log masuk sebagai pengguna yang baru dibuat, anda perlu melaksanakan kaedah yang berbeza, seperti memanggil Management SDK.

Anda mungkin berminat dengan artikel ini tentang cara menggunakan Fungsi Awan Boleh Panggil, modul yang membolehkan pengguna akhir dengan peranan pentadbir khusus untuk mencipta pengguna lain (penafian, saya adalah pengarangnya) .

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan