Comment changer l'email de firebase auth?
Je suis en train de changer/mettre à jour une adresse électronique de l'utilisateur à l'aide de :
firebase.auth().changeEmail({oldEmail, newEmail, password}, cb)
Mais je suis ...changeEmail n'est pas une fonction erreur. J'ai trouvé la référence ici de l'ancien firebase docu.
Alors, comment je le fais dans le 3.x version? Parce que je ne peux pas trouver une référence dans la nouvelle documentation.
OriginalL'auteur CENT1PEDE | 2016-10-07
Vous devez vous connecter pour publier un commentaire.
Vous êtes à la recherche pour le
updateEmail()
méthode sur lafirebase.User
objet: https://firebase.google.com/docs/reference/js/firebase.User#updateEmailPuisque c'est sur l'objet utilisateur, l'utilisateur aura déjà être signé. Par conséquent, il ne nécessite le mot de passe.
Simple d'utilisation:
C'est à partir de la référence docs. J'utilise ceux de plus de guides à des cas d'utilisation de ce genre.
Je vois, mais j'ai trouvé la réponse ici 😀 firebase.google.com/docs/auth/web/...
OriginalL'auteur Frank van Puffelen
Vous pouvez le faire directement avec AngularFire2, vous avez juste besoin d'ajouter "currentUser" à votre chemin d'accès.
Vous aurez également besoin de s'authentifier à nouveau la connexion avant de faire appel à ce que Firebase nécessite une nouvelle authentification pour effectuer certaines compte des fonctions telles que la suppression du compte, de modifier l'e-mail ou le mot de passe.
Pour le projet, j'ai juste mis en œuvre sur ce, j'ai juste compris la connexion dans le cadre de la modification du mot de passe/email formes et s'appelait alors "signInWithEmailAndPassword" juste avant le "updateEmail" appel.
De mettre à jour le mot de passe juste faire ce qui suit:
OriginalL'auteur oddpixel