diff --git a/templates/app/server/auth(auth)/local/index.js b/templates/app/server/auth(auth)/local/index.js index 08ebf69b2..a68223e87 100644 --- a/templates/app/server/auth(auth)/local/index.js +++ b/templates/app/server/auth(auth)/local/index.js @@ -16,8 +16,14 @@ router.post('/', function(req, res, next) { return res.status(404).json({message: 'Something went wrong, please try again.'}); } - var token = signToken(user._id, user.role); - res.json({ token }); + req.login(user, function(err) { + if(error) { + return res.status(404).json({message: 'Something went wrong, please try again.'}); + } + + var token = signToken(user._id, user.role); + return res.json({ token }); + }); })(req, res, next); });