diff options
Diffstat (limited to 'routes/index.js')
| -rw-r--r-- | routes/index.js | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/routes/index.js b/routes/index.js index ed79f12..16f2420 100644 --- a/routes/index.js +++ b/routes/index.js @@ -12,7 +12,7 @@ var passport = require('passport'); /* Render/GET homepage. */ router.get('/', function(req, res, next) { //addFirstAdmin(); - res.render('index', {csrfToken: req.csrfToken(), success: req.session.success, errors: req.session.errors}); + res.render('index', {homePage: true, csrfToken: req.csrfToken(), success: req.session.success, errors: req.session.errors}); req.session.errors = null; req.session.success = null; req.session.messages = null; @@ -112,6 +112,16 @@ router.get('/exams/:id', function(req, res, next) { } }); +router.get('/user/',function (req, res) { + req.checkParams('username','Please enter a username').notEmpty(); + var errors = req.validationErrors(); + if (errors){ + req.session.errors = errors; + req.session.success = false; + res.redirect('/'); + } +}); + /* Render user search page based on query */ router.get('/user/:query', function(req,res,next){ var query = req.params.query; |
