如何使用Nodejs / Expressjs重置密码?

时间:2015-07-03 03:34:16

标签: node.js mongodb authentication

我无法使用nodejs为用户执行密码重置。要回答几个问题,我使用的是快速框架,我的后端是MongoDB, 我正在使用bcrypt进行密码散列,而我正在使用会话数据进行会话。 我想向用户发送一封带有新密码的电子邮件,然后才能重置密码。我不确定如何使用快递发送电子邮件。另外,我相信有一些变量没有计算,例如临时密码超时。我的架构对用户来说非常简单:

var userSchema = new Schema({
    _id: Schema.ObjectId,
    firstName: String,
    lastName:  String,
    email: {type: String, unique: true},
    password: String
});

听起来不像borken记录,但我不知所措。这个难题有多个部分,我希望有人可以引导我朝着正确的方向前进。建议?

0 个答案:

没有答案