add changes from v0.3
This commit is contained in:
17
src/server/util/requireUser.js
Normal file
17
src/server/util/requireUser.js
Normal file
@@ -0,0 +1,17 @@
|
||||
/**
|
||||
* 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
|
||||
}
|
||||
Reference in New Issue
Block a user