aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornanalelfe <nargiza.nosirova@mail.utoronto.ca>2016-07-22 05:25:26 +0000
committernanalelfe <nargiza.nosirova@mail.utoronto.ca>2016-07-22 05:25:26 +0000
commit3633294462061923979bd97bbd27127b29e28468 (patch)
tree52800e7402545d9bbf9d980d882c978a310294a1
parentdcde34904acf5722a19559bb06052061723c2110 (diff)
need pull
-rw-r--r--config/passport.js47
-rw-r--r--node_simple.js28
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) {