Le mot de passe Firebase est réinitialisé
Je suis en train de créer un mécanisme de réinitialisation de mot de passe et je suis coincé. Toutes les suggestions comment faire cela avec Firebase de base e-mail/mot de passe d'authentification
source d'informationauteur Jim McDermott
Vous devez vous connecter pour publier un commentaire.
[Ingénieur à Firebase - mise à Jour 2014-01-27]
Firebase Simple Connexion supporte maintenant les réinitialisations de mot de passe par e-mail /mot de passe d'authentification.
Chaque de la Simple Connexion client bibliothèques a été donné une nouvelle méthode pour la génération de réinitialisation de mot de passe e-mails de l'adresse de courriel spécifiée -
sendPasswordResetEmail()
sur le Web et Android, etsendPasswordResetForEmail()
sur iOS.Cet e-mail contiendra un jeton temporaire, l'utilisateur peut utiliser pour se connecter sur leur compte et de mettre à jour leurs informations d'identification. Ce jeton expire au bout de 24 heures ou lorsque l'utilisateur modifie son mot de passe, selon la première éventualité.
Également noter que Firebase Simple Connexion permet une configuration du modèle d'e-mail ainsi que l'adresse d'expédition (y compris whitelabel e-mail à partir de votre domaine pour les comptes payants).
Pour accéder à cette fonctionnalité, vous devrez mettre à jour votre bibliothèque de client à une version de
v1.2.0
ou plus. Pour prendre la dernière version, découvrez https://firebase.google.com/docs/.Aussi, découvrez https://firebase.google.com/docs/auth/web/password-auth pour la dernière Firebase Simple Connexion de Client Web docs.
C'est quelque chose qui Firebase ne marche pas très bien. Comme vous le remarquerez qu'il oblige l'utilisateur à se souvenir de leur ancien mot de passe. Généralement, si vous voulez réinitialiser un mot de passe c'est parce que vous avez oublié. Espérons-le, d'améliorer les méthodes qu'ils fournissent pour la gestion de compte.
https://www.firebase.com/docs/security/simple-login-email-password.html
C'était la première de résultats sur google qui m'est venue quand à essayer de comprendre mon problème.. pour toute personne qui utilise yeoman angularfire générateur, mais souhaitez ajouter l'envoyer par courriel, cela devrait fonctionner.
ajouter le texte suivant à la simple connexion d'usine dans simpleLogin.js:
et de l'appeler à partir de votre login.js fichier