From 2ff94c669e7811ddbfe6ae580b2393176a6aea40 Mon Sep 17 00:00:00 2001
From: Lucas Gabriel Lima <lgl15@inf.ufpr.br>
Date: Tue, 11 Oct 2016 10:10:10 -0300
Subject: [PATCH] small fix on /authenticate

---
 src/libs/routes/user.js | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/src/libs/routes/user.js b/src/libs/routes/user.js
index 1323c5ef..1cf6e04e 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;
-- 
GitLab