cari

Rumah  >  Soal Jawab  >  teks badan

Cipta pengguna dalam Vue menggunakan Firebase tanpa log masuk

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粉464088437P粉464088437225 hari yang lalu648

membalas semua(1)saya akan balas

  • P粉068486220

    P粉0684862202024-04-07 12:29:32

    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 < 来创建新用户的云函数a href="https://firebase.google.com/docs/reference/admin" rel="nofollow noreferrer">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) .

    balas
    0
  • Batalbalas