aboutsummaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authornanalelfe <nargiza.nosirova@mail.utoronto.ca>2016-07-22 04:37:34 +0000
committernanalelfe <nargiza.nosirova@mail.utoronto.ca>2016-07-22 04:37:34 +0000
commitc3028ee8f1a7050f7519c50d3687ac832d9075ab (patch)
treed3a8a8b060a5e644dae99a4f2544f05ae854d638 /config
parent21b3b50f84e7c4c4d30f2e5c73a444a0288e1c5d (diff)
Updated passport
Diffstat (limited to 'config')
-rw-r--r--config/passport.js13
1 files changed, 8 insertions, 5 deletions
diff --git a/config/passport.js b/config/passport.js
index 576f088..d63e4fd 100644
--- a/config/passport.js
+++ b/config/passport.js
@@ -15,11 +15,11 @@ var comparePassword = function (password) {
}
passport.serializeUser(function (user, done) {
- done(null, user.id);
+ done(null, user);
});
-passport.deserializeUser(function(id, done) {
- done(err, user);
+passport.deserializeUser(function(user, done) {
+ done(null, user);
});
@@ -30,10 +30,13 @@ passport.use('local_signup', new LocalStrategy({
passwordField: 'password',
passReqToCallback: true
}, function(req, email, password, done){
- req.check('email', 'Invalid email address').notEmpty().isEmail();
+ console.log("nothing here");
+ /*req.check('email', 'Invalid email address').notEmpty().isEmail();
req.check('password', "Password is invalid").notEmpty().isLength({min: 6}).equals(req.body.confirmPassword);
+
// password has to be at least 4 characters long
+ console.log('validation ERrors');
var errors = req.validationErrors();
console.log("IN PASSPORT");
if (errors) {
@@ -42,7 +45,7 @@ passport.use('local_signup', new LocalStrategy({
messages.push(error.msg);
});
return done(null, false, req.flash('error', messages));
- }
+ }*/
var hash_pass = encryptPassword(password);
var fields = [email, req.body.usrname, req.body.fname, req.body.lname, req.body.univ, req.body.dept, hash_pass,