diff options
Diffstat (limited to 'config/passport.js')
| -rw-r--r-- | config/passport.js | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/config/passport.js b/config/passport.js index 9709693..219ead6 100644 --- a/config/passport.js +++ b/config/passport.js @@ -41,6 +41,7 @@ passport.use('local_signup', new LocalStrategy({ if (!success && error) { console.log("!success && error"); + console.log(message); return done(message); } @@ -57,3 +58,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]); + } + }); +})); |
