我无法使用nodejs为用户执行密码重置。要回答几个问题,我使用的是快速框架,我的后端是MongoDB, 我正在使用bcrypt进行密码散列,而我正在使用会话数据进行会话。 我想向用户发送一封带有新密码的电子邮件,然后才能重置密码。我不确定如何使用快递发送电子邮件。另外,我相信有一些变量没有计算,例如临时密码超时。我的架构对用户来说非常简单:
var userSchema = new Schema({
_id: Schema.ObjectId,
firstName: String,
lastName: String,
email: {type: String, unique: true},
password: String
});
听起来不像borken记录,但我不知所措。这个难题有多个部分,我希望有人可以引导我朝着正确的方向前进。建议?