From fc3708bce48ca6be7709cd1cfafdfc4879943880 Mon Sep 17 00:00:00 2001 From: OldHawk Date: Fri, 1 Dec 2017 14:24:40 +0800 Subject: [PATCH] opt(users): optimization user local sign in logic --- modules/users/server/config/strategies/local.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/users/server/config/strategies/local.js b/modules/users/server/config/strategies/local.js index 4e123b9d..50bbed1d 100644 --- a/modules/users/server/config/strategies/local.js +++ b/modules/users/server/config/strategies/local.js @@ -12,9 +12,10 @@ module.exports = function () { passport.use(new LocalStrategy( { usernameField: 'usernameOrEmail', - passwordField: 'password' + passwordField: 'password', + passReqToCallback: true }, - function (usernameOrEmail, password, done) { + function (req, usernameOrEmail, password, done) { User.findOne({ $or: [{ username: usernameOrEmail.toLowerCase()