From 18b6e474fb64f7e9b4699d3bfbf3f5276e6996ad Mon Sep 17 00:00:00 2001 From: HumairAK Date: Sat, 23 Jul 2016 20:46:35 -0400 Subject: Finished questions, added servercallback for find_exam_byID --- routes/admin.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'routes/admin.js') diff --git a/routes/admin.js b/routes/admin.js index e038fa3..7e5c7fe 100644 --- a/routes/admin.js +++ b/routes/admin.js @@ -8,8 +8,6 @@ var passport_file = require('../config/passport.js'); var csrfProtection = csrf(); router.use(csrfProtection); // router is protected - - router.get('/', isAdmin, function(req,res){ res.render('admin', {csrfToken: req.csrfToken()}); }); @@ -65,7 +63,7 @@ router.post('/add/course', function(req,res){ res.redirect('/admin'); }); -// Add a new admin, redirect to admin panel +/* Add a new admin, redirect to admin panel */ router.post('/add/admin', function(req,res){ var admin_data = { fname: req.body.fname, @@ -128,9 +126,8 @@ module.exports = router; /************** Route protection ********************/ - function isAdmin(req, res, next) { - if (!req.user.email){ + if (req.user && !req.user.email){ return next(); } res.redirect('/'); -- cgit v1.2.3