永远是真正的passportjs认证

时间:2014-10-29 13:28:47

标签: node.js express passport.js

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请求正文是正确的!

0 个答案:

没有答案