1
如何使用兩個LocalStrategy,一個用於前端驗證,另一個用於後端驗證?如何使用兩個LocalStrategy?
// font end
passport.use(new LocalStrategy({
usernameField: 'email',
passwordField: 'password'
}), function (email, password, done) {
User.findOne({email: email}, function(err, user) {
// ...
done(null, user);
});
});
// back end
passport.use(new LocalStrategy({
usernameField: 'username',
passwordField: 'password'
}, function (username, password, done) {
SysUser.findOne({username: username}, function(err, user) {
// ...
done(null, user);
});
}));