diff --git a/core/passport.js b/core/passport.js index 3bf8624..06bf6a5 100644 --- a/core/passport.js +++ b/core/passport.js @@ -103,8 +103,12 @@ passport.use('jwt', new CustomStrategy(async (req, done) => { if (result) { //recuperamos el usuario de la petición let user = await authService.extraMethods.findUser({ phone: result.phone}); - user = user.toJSON(); - return done(null, user, { message: 'Logged in Successfully' }); + if (user){ + user = user.toJSON(); + return done(null, user, { message: 'Logged in Successfully' }); + } + else + return done(null, false, { message: 'Unauthorized' }); } else { return done(null, false, { message: 'Unauthorized' });