generator-ngfs
Version:
Yeoman generator for creating MEAN stack applications, using MongoDB, Express, AngularJS, and Node
28 lines (23 loc) • 525 B
JavaScript
var mongoose = require('mongoose'),
passport = require('passport');
/**
* Logout
*/
exports.logout = function (req, res) {
req.logout();
res.send(200);
};
/**
* Login
*/
exports.login = function (req, res, next) {
passport.authenticate('local', function(err, user, info) {
var error = err || info;
if (error) return res.json(401, error);
req.logIn(user, function(err) {
if (err) return res.send(err);
res.json(req.user.userInfo);
});
})(req, res, next);
};
;