我想知道passportJS Local和Local-Login之间的区别是什么。我已经建立了一个允许用户使用护照通过电子邮件更新密码的系统。但是,如果用户没有更改密码,则无法登录。只有已更改密码的用户才能登录。我想这是因为我可能会以某种方式混合护照策略。
当我第一次注册我正在呼叫的用户时:
passport.authenticate("local")(req, res, function(){
当用户登录时,我正在呼叫
app.post('/login', passport.authenticate('local-login', {
要验证用户的新密码(在重置密码后),我正在致电:
passport.use('local-login', new LocalStrategy({
我相信某种程度上我混淆了策略。