From d9d76c594ea7a2a828188687c6a99a23ea5ece6d Mon Sep 17 00:00:00 2001 From: Lucas Gabriel Lima <lgl15@inf.ufpr.br> Date: Tue, 16 May 2017 11:00:29 -0300 Subject: [PATCH] sends array of error messages, if any --- src/libs/routes/user.js | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/libs/routes/user.js b/src/libs/routes/user.js index 2d359965..a6b0525a 100644 --- a/src/libs/routes/user.js +++ b/src/libs/routes/user.js @@ -23,7 +23,7 @@ function emailSyntax(email) { userApp.post('/', (req, res, next) => { if(req.body.email){ if(!emailSyntax(req.body.email)){ - res.json({success: false, msg: 'O email informado é inválido.'}); + res.json({success: false, msg: ['O email informado é inválido.']}); } else { next(); } @@ -35,10 +35,10 @@ userApp.post('/', (req, res, next) => { User.count({'email': req.body.email}, function(err, count){ if (err){ log.error('MongoDB error: ' + err); - res.json({success: false, msg: 'Um erro ocorreu no banco de dados.'}); + res.json({success: false, msg: ['Um erro ocorreu no banco de dados.']}); } if(count){ - res.json({success: false, msg: 'O email informado já está cadastrado.'}); + res.json({success: false, msg: ['O email informado já está cadastrado.']}); } else { next(); } @@ -48,10 +48,10 @@ userApp.post('/', (req, res, next) => { User.count({'cpf': req.body.cpf}, function(err, count){ if (err){ log.error('MongoDB error: ' + err); - res.json({success: false, msg: 'Um erro ocorreu no banco de dados.'}); + res.json({success: false, msg: ['Um erro ocorreu no banco de dados.']}); } if(count){ - res.json({success: false, msg: 'O CPF informado já está cadastrado.'}); + res.json({success: false, msg: ['O CPF informado já está cadastrado.']}); } else { next(); } @@ -92,14 +92,14 @@ userApp.post('/', (req, res, next) => { userApp.post('/authenticate', (req, res, next) => { if (!req.body.email) { - res.json({success: false, msg: 'O campo Email é obrigatório.'}); + res.json({success: false, msg: ['O campo Email é obrigatório.']}); } else { next(); } }, (req, res, next) => { if (!req.body.password) { - res.json({success: false, msg: 'O campo Senha é obrigatório.'}); + res.json({success: false, msg: ['O campo Senha é obrigatório.']}); } else { next(); } @@ -111,7 +111,7 @@ userApp.post('/authenticate', (req, res, next) => { if (err) throw err; if(!user){ - res.json({success: false, msg: 'O Email informado não está cadastrado.'}); + res.json({success: false, msg: ['O Email informado não está cadastrado.']}); } else { user.comparePassword(req.body.password, (err, isMatch) => { @@ -125,7 +125,7 @@ userApp.post('/authenticate', (req, res, next) => { res.json({success: true, token: 'JWT ' + token, msg: 'Usuário autenticado com sucesso'}); } else { - res.json({success: false, msg: 'A Senha informada é inválida.'}); + res.json({success: false, msg: ['A Senha informada é inválida.']}); } }); } -- GitLab