【问题标题】:Accounts.sendResetPasswordEmail Still User Not FoundAccounts.sendResetPasswordEmail 仍然找不到用户
【发布时间】:2017-01-13 12:43:10
【问题描述】:

我在 API 中使用 Accounts.sendResetPasswordEmail 忘记密码,为什么它仍然返回 User not found,我登录用户找到 usesame _id 并且我找到了该用户,但在 Accounts.sendResetPasswordEmail 中仍然找不到

 let checkEmail = Meteor.users.findOne({"emails.0.address": json.email}); 
     if (checkEmail) { 
        let email = json.email; let userId = checkEmail._id; 
        Accounts.sendResetPasswordEmail({userId,email},
        function(err, ress) { 
             if (err) { 
                 return Meteor.call('apiResponse', '400' ,res.error); 
             }else { 
                 return 'success'; 
             } 
         }) 
      }

【问题讨论】:

    标签: meteor meteor-accounts


    【解决方案1】:

    您正在使用带有错误参数的Accounts.sendResetPasswordEmail,应该是这样的:

    Accounts.sendResetPasswordEmail(userId, email);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-13
      • 2012-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-17
      • 2017-04-27
      相关资源
      最近更新 更多