From 2a7e01b63e58db7ce0ef19210aef9874e022a7c5 Mon Sep 17 00:00:00 2001 From: nanalelfe Date: Fri, 22 Jul 2016 04:18:26 -0400 Subject: Added validation checks for signup --- config/passport.js | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'config') 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]); + } + }); +})); -- cgit v1.2.3