proxy/middleware/auth.js
2018-02-13 19:58:47 -05:00

18 lines
332 B
JavaScript

const Users = require('../models/users');
async function auth(req, res, next){
if(req.header('auth-token')){
let user = await Users.checkToken({token: req.header('auth-token')});
if(user){
req.user = user;
return next();
}
}
return res.status(401).json({
message: 'Login failed'
});
}
module.exports = {auth};