搜尋
問答 使用 Firebase 在 Vue 中建立用戶,無需登入
使用 Firebase 在 Vue 中建立用戶,無需登入
P粉464088437 2024-04-06 14:20:12 查看 1095

0

我建立了一個表單來建立使用者設定檔。但每當我創建用戶時我都會遇到問題。已登入並已登入使用者登出。請幫忙解決這個問題。

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!')
    })
}

任何解決方案表示讚賞!

Your Answer
提交

1 個答案
0

當您透過Client JS SDK 的createUserWithEmailAndPassword() 方法,成功後該使用者也會登入您的應用程式,如文件中所述。沒有辦法避免這種情況。

如果您想避免目前使用者登出(登出)並以新建立的使用者身分登錄,則需要實作不同的方法,例如呼叫使用 管理 SDK。

您可能對此感興趣文章,介紹如何使用可呼叫雲端函數,一個允許具有特定管理員角色的最終使用者建立其他使用者的模組(免責聲明,我是作者)

2024-04-07 12:29:32

提交

Hot Tools

vc9-vc14(32+64位元)運行庫合集(連結在下方)

vc9-vc14(32+64位元)運行庫合集(連結在下方)

phpStudy安裝所需運行函式庫集合下載

VC9 32位

VC9 32位

VC9 32位元 phpstudy整合安裝環境運行庫

php程式設計師工具箱完整版

php程式設計師工具箱完整版

程式設計師工具箱 v1.0 php整合環境

VC11 32位

VC11 32位

VC11 32位元 phpstudy整合安裝環境運行庫

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用