UNPKG

generator-ngfs

Version:

Yeoman generator for creating MEAN stack applications, using MongoDB, Express, AngularJS, and Node

28 lines (23 loc) 525 B
'use strict'; 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); };