diff options
Diffstat (limited to 'config/passport.js')
| -rw-r--r-- | config/passport.js | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/config/passport.js b/config/passport.js index 4bc53d6..dff3100 100644 --- a/config/passport.js +++ b/config/passport.js @@ -57,3 +57,26 @@ passport.use('local_signup', new LocalStrategy({ }); })); + +passport.use('local_signin', new LocalStrategy({ + usernameField: 'usrname', + passwordField: 'password', + passReqToCallback: true +}, function (req, usrname, password, done) { + + dbFile.retrieveUser(usrname, function (success, error, user, message) { + if (!success && error) { + return done(message); + } + + else if (!success && !error) { + console.log(message); + return done(null, false, {message: message}); + } + + else { + console.log(user[0]); + return done(null, user[0]); + } + }); +})); |
