Files
mykb/src/server/util/requireUser.js
2018-11-24 00:23:39 -06:00

18 lines
432 B
JavaScript

/**
* returns forbidden status when user not present
* @param {Object} - express.Request
* @param {Object} - express.Response
* @returns {boolean} - whether if had user or not
*/
module.exports = function requireUser(req, res, next) {
if (!req.user) {
res.status(403).json({
status: 'error',
message: 'You do not have permission to access this',
})
return false
}
if (next) next()
return true
}