aboutsummaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorHumairAK <humair88@hotmail.com>2016-07-22 08:20:42 +0000
committerHumairAK <humair88@hotmail.com>2016-07-22 08:20:42 +0000
commitd05d94d5c4afc01ca7ade508d84af2b6f318d673 (patch)
treee36daf64f6a901fcc1228bb198ec736952bc3e73 /config
parent92c187a6a79e5e45dcfd41ff4f711b4beadcc252 (diff)
parent2a7e01b63e58db7ce0ef19210aef9874e022a7c5 (diff)
fixed conflict in passport.js
Diffstat (limited to 'config')
-rw-r--r--config/passport.js23
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]);
+ }
+ });
+}));