aboutsummaryrefslogtreecommitdiff
path: root/routes/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'routes/index.js')
-rw-r--r--routes/index.js14
1 files changed, 13 insertions, 1 deletions
diff --git a/routes/index.js b/routes/index.js
index b6db0ca..a15e48e 100644
--- a/routes/index.js
+++ b/routes/index.js
@@ -157,8 +157,20 @@ router.get('/questions/:exam_id', function (req,res) {
router.get('/signup', function(req, res, next) {
res.render('signup', {csrfToken: req.csrfToken(), success: req.session.success, errors: req.session.errors});
+ req.session.errors = null;
});
+router.get('/signup/failed', function(req, res, next) {
+ var msg = req.flash('error');
+ console.log('message is: ' + msg);
+
+ res.render('signup', {csrfToken: req.csrfToken(),
+ success: req.session.success,
+ errors: req.session.errors,
+ flashMsg: msg});
+});
+
+
/*router.post('/signup', passport.authenticate('local_signup', {
successRedirect: '/user_profile',
@@ -180,7 +192,7 @@ router.post('/signup', function(req, res, next) {
console.log("GOT SUCCESS");
passport.authenticate('local_signup', {
successRedirect: '/user_profile',
- failureRedirect: '/signup',
+ failureRedirect: '/signup/failed',
failureFlash: true
})(req, res);
}