YouAndWeb_TwoToc
a98e8d4c8be3c9266abcdd007f47a6b1c3ed9599
YouAndWeb_TwoToc / .fr-KzWVa7 / twotoc / server / auth / local / index.js
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
'use strict'; var express = require('express'); var passport = require('passport'); var auth = require('../auth.service'); var router = express.Router(); router.post('/', function(req, res, next) { passport.authenticate('local', function(err, user, info) { var error = err || info; if (error) { return res.status(401).json(error); } if (!user) { return res.status(404).json({message: 'Something went wrong, please try again.'}); } var token = auth.signToken(user._id, user.role); res.json({ token: token }); })(req, res, next) }); module.exports = router; |
Commits for YouAndWeb_TwoToc.fr-KzWVa7/twotoc/server/auth/local/index.js
Revision | Author | Commited | Message |
---|---|---|---|
a98e8d ... | FSinnona | Thu 26 Nov, 2015 13:26:45 +0000 | Creazione organizza |