Créez des utilisateurs dans Vue à l'aide de Firebase sans vous connecter
P粉464088437
P粉464088437 2024-04-06 14:20:12
0
1
446

J'ai créé un formulaire pour créer des profils d'utilisateurs. Mais chaque fois que je crée un utilisateur, j'ai un problème. Utilisateur connecté et déconnecté. S'il vous plaît, aidez-nous à résoudre ce problème.

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

Toutes les solutions sont appréciées !

P粉464088437
P粉464088437

répondre à tous (1)
P粉068486220

Lorsque vous réussissez la méthodeClient JS SDK 的 createUserWithEmailAndPassword(),en cas de succès, l'utilisateur sera également connecté à votre applicationcomme décrit dans la documentation. Il n'y a aucun moyen d'éviter cela.

Si vous souhaitez éviter que l'utilisateur actuel ne se déconnecte (déconnexion) et ne se connecte en tant qu'utilisateur nouvellement créé, vous devez implémenter une méthode différente, par exemple en appelant le Management SDK.

Vous pourriez être intéressé par cetarticlesur la façon d'utiliser lesCallable Cloud Functions, un module qui permet aux utilisateurs finaux ayant un rôle d'administrateur spécifique de créer d'autres utilisateurs(avertissement, je suis l'auteur).

    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!