我想使用passportJs实现更改密码功能,其中我从用户当前密码获取3个输入,新密码并确认密码,并且我想检查用户输入的当前密码是否正确
我的EJS文件:
<form action="/resetpassword" method="post">
<input name="currentPassword" placeholder="Your Current Password" type="password">
<input name="newPassword" placeholder="Your New Password" type="password">
<input name="confirmPassword" placeholder="Your Confirm Password" type="password">
<input value="Reset Password" type="submit">
</form>
在我的app.js文件中,我不知道如何检查当前密码是否正确
app.post('/resetpassword', function(req, res, next){
User.findById(req.session.passport.user, function (err, user) {
});
})