如何使用两个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);
});
}));