Session method return values

This commit is contained in:
Ben Ramey
2014-06-10 22:08:44 -05:00
parent d7858f44dc
commit c8b9a3442b

View File

@@ -22,20 +22,20 @@ module.exports = {
console.log('create'); console.log('create');
passport.authenticate('local', function(err, user, info) { passport.authenticate('local', function(err, user, info) {
if(err || !user) { if(err || !user) {
return res.json(false); return res.json(403, { message: "Incorrect username or password." });
} }
req.logIn(user, function(err) { req.logIn(user, function(err) {
if (err) { if (err) {
return res.json(false); return res.json(403, { message: "Incorrect username or password." });
} }
return res.json(true); return res.json(201, { message: "Session created." });
}); });
})(req, res); })(req, res);
}, },
destroy: function(req, res) { destroy: function(req, res) {
req.logout(); req.logout();
res.send(true); res.json({ message: "Successfully logged out." });
}, },
/** /**