diff options
| -rw-r--r-- | config/passport.js | 47 | ||||
| -rw-r--r-- | node_simple.js | 28 |
2 files changed, 16 insertions, 59 deletions
diff --git a/config/passport.js b/config/passport.js index d63e4fd..9709693 100644 --- a/config/passport.js +++ b/config/passport.js @@ -31,21 +31,7 @@ passport.use('local_signup', new LocalStrategy({ passReqToCallback: true }, function(req, email, password, done){ 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) { - var messages = []; - errors.forEach(function (error) { - 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, @@ -70,37 +56,4 @@ passport.use('local_signup', new LocalStrategy({ } }); - // Check if username already in use - // If not, create new user with given info - // Encrypt the passport using bcrypt })); - -/*router.post('/signup', function(req, res, next) { - req.check('email', 'Invalid email address').isEmail(); - req.check('password', "Password is invalid").isLength({min: 4}).equals(req.body.confirmPassword); - // password has to be at least 4 characters long - - var errors = req.validationErrors(); - if (errors) { - req.session.errors = errors; - req.session.success = false; - console.log("got here"); - res.redirect('/signup'); - } else { - req.session.success = true; - console.log("GOT SUCCESS"); - passport.authenticate('local_signup', { - successRedirect: '/user_profile', - failureRedirect: '/signup', - failureFlash: true - }); - } - //res.redirect('/signup'); - - });*/ - -/*router.post('/signup', passport.authenticate('local.signup', { - sucessRedirect: '/profile', - failureRedirect: '/signup', - failureFlash: true - }));*/ diff --git a/node_simple.js b/node_simple.js index 4c290f5..5d40b11 100644 --- a/node_simple.js +++ b/node_simple.js @@ -130,21 +130,25 @@ exports.add_user = function (fields, callbackUser) { var users = db.collection('users'); var logins = db.collection('logins'); + var error = false; users.insertOne( user_data, function (err) { - if (err) callbackUser(false, true, "Unable to add user."); - /*else { - console.log("user has been added to users"); - callbackUser(true, false, "User has been added."); - }*/ + if (err) { + callbackUser(false, true, "Error : User has not been added."); + } + + else { + logins.insertOne( login_data, function (err) { + if (err) { + callbackUser(false, true, "Error : User has not been added."); + } + + else { + callbackUser(true, false, "User has been added."); + } + }); + } }); - logins.insertOne( login_data, function (err) { - if (err) callbackUser(false, true, "Login has not been added."); - /*else{ - callbackUser(true, false, "Login added."); - }*/ - }); - callbackUser(true, false, "User has been added."); db.close(); }) .catch(function (err) { |
