diff options
| author | HumairAK <humair88@hotmail.com> | 2016-07-22 02:46:20 +0000 |
|---|---|---|
| committer | HumairAK <humair88@hotmail.com> | 2016-07-22 02:46:20 +0000 |
| commit | 5c5dc252311ddc47dbd6ea49f24bddeb9990f5fe (patch) | |
| tree | 472063fcd490f54883d2ea9d0e6aa7e4f8009707 /routes | |
| parent | 0653dcc395a54c8c95ed4f997ff9bbf02ea60b5e (diff) | |
| parent | 21b3b50f84e7c4c4d30f2e5c73a444a0288e1c5d (diff) | |
Merge branch 'master' of https://github.com/HumairAK/solutions_repo
Diffstat (limited to 'routes')
| -rw-r--r-- | routes/index.js | 25 |
1 files changed, 20 insertions, 5 deletions
diff --git a/routes/index.js b/routes/index.js index 1962652..27ae55d 100644 --- a/routes/index.js +++ b/routes/index.js @@ -9,7 +9,7 @@ router.use(csrfProtection); // router is protected /* Render/GET homepage. */ router.get('/', function(req, res, next) { - res.render('index', {success: req.session.success, errors: req.session.errors}); + res.render('index'); req.session.errors = null; req.session.success = null; }); @@ -156,10 +156,17 @@ router.get('/questions/:exam_id', function (req,res) { }); router.get('/signup', function(req, res, next) { - res.render('signup', {csrfToken: req.csrfToken()}); + res.render('signup', {csrfToken: req.csrfToken(), success: req.session.success, errors: req.session.errors}); }); -router.post('/signup', function(req, res, next) { + +router.post('/signup', passport.authenticate('local_signup', { + successRedirect: '/user_profile', + failureRedirect: '/signup', + failureFlash: true +})); + +/*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 @@ -168,12 +175,20 @@ router.post('/signup', function(req, res, next) { 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'); + //res.redirect('/signup'); -}); +});*/ /*router.post('/signup', passport.authenticate('local.signup', { sucessRedirect: '/profile', |
