aboutsummaryrefslogtreecommitdiff
path: root/routes
diff options
context:
space:
mode:
authorWaref Haque <warefhaque@inside-239-60.wireless.utoronto.ca>2016-07-27 03:07:46 +0000
committerWaref Haque <warefhaque@inside-239-60.wireless.utoronto.ca>2016-07-27 03:07:46 +0000
commitf3ea052f6b27c7d9f62c0486177a5c1d513e36ed (patch)
treeb0c1cbb5538c87392f4434e39004f2e142e9cf99 /routes
parent37cb19a226c255ed0af09e04931e4bae47afad8b (diff)
user search validation
Diffstat (limited to 'routes')
-rw-r--r--routes/index.js10
1 files changed, 10 insertions, 0 deletions
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;