From 7e79ecbb517877f0bcc67a4553a766f65fd73d52 Mon Sep 17 00:00:00 2001 From: HumairAK Date: Tue, 26 Jul 2016 21:59:20 -0400 Subject: split up script files, only serving relevant scripts for each page accordingly --- routes/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'routes/index.js') diff --git a/routes/index.js b/routes/index.js index d631d7b..9b8dad9 100644 --- a/routes/index.js +++ b/routes/index.js @@ -11,7 +11,7 @@ var bcrypt = require('bcrypt-nodejs'); /* 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; -- cgit v1.2.3 From f3ea052f6b27c7d9f62c0486177a5c1d513e36ed Mon Sep 17 00:00:00 2001 From: Waref Haque Date: Tue, 26 Jul 2016 23:07:46 -0400 Subject: user search validation --- routes/index.js | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'routes/index.js') diff --git a/routes/index.js b/routes/index.js index 9b8dad9..75f93c0 100644 --- a/routes/index.js +++ b/routes/index.js @@ -111,6 +111,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; -- cgit v1.2.3