initialize: function() {
passport.use(new LocalStrategy(
function(username, password, done) {
return done(null, {'username' : username});
}
));
// serialize sessions
passport.serializeUser(function(user, done) {
done(null, user.username)
});
passport.deserializeUser(function(username, done) {
done(null, {'username' : username});
});
};
app.post('/login', passport.authenticate('local', { successRedirect: '/',
failureRedirect: '/login',
failureFlash: true })
我将此作为我的本地策略,但身份验证始终失败。请你告诉我如何实现这种情况,我的意思是我只想验证用户的用户名或密码是什么。
POST请求正文是正确的!