2017-09-01 1 views
1

J'ai construit une application mobile en utilisant météore. inscription est faite en utilisant otp. J'ai ajouté un bouton ForgotPassword mais je ne sais pas comment l'utiliser. Je suis en train de vérifier l'utilisateur et en utilisant le code ci-dessous pour réinitialiser le mot de passe: (utilisateur n'est pas connecté)meteor application mobile mot de passe oublié

Accounts.setPassword(id, password, function(err, res){ 
     if(err) 
     alert('try again : ' + err); 
     else{ 
     console.log('suv : ' + res);    
     } 
    }); 
+0

Avez-vous lu la documentation? Jetez un oeil à https://docs.meteor.com/api/passwords.html#Accounts-setPassword Il n'y a pas de fonction de rappel – Mikkel

+0

J'ai parcouru les docs. Je reçois l'erreur suivante: TypeError Uncaught: Accounts.setPassword n'est pas une fonction – user3807691

+0

Avez-vous ajouté le package comptes-mot de passe, et vous importez des comptes à votre code – Mikkel

Répondre

0

D'accord. J'ai donc déplacé le code vers le serveur et cela fonctionne maintenant. Je ne sais pas pourquoi, comme je peux appeler Accounts.createUser, Accounts.changePassword du côté client