diff --git a/src/libs/routes/user.js b/src/libs/routes/user.js index 1323c5ef8adb8664f7b34566b154710204cc24f2..1cf6e04ead634bddc7952e4135964ee50574c9ab 100644 --- a/src/libs/routes/user.js +++ b/src/libs/routes/user.js @@ -48,7 +48,14 @@ userApp.post('/', (req, res, next) => { }); }); -userApp.post('/authenticate', (req, res) => { +userApp.post('/authenticate', (req, res, next) => { + if (!req.body.email || !req.body.password) { + res.json({success: false, msg: 'Please pass email and password.'}); + } else { + next(); + } + +}, (req, res, next) => { User.findOne({ email: req.body.email }, (err, user) => { @@ -71,9 +78,9 @@ userApp.post('/authenticate', (req, res) => { else { res.json({success: false, msg: 'Authentication failed. Wrong password'}); } - }) + }); } - }) -}) + }); +}); module.exports = userApp;