mirror of https://gitgud.io/fatchan/jschan.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
11 lines
389 B
11 lines
389 B
'use strict';
|
|
|
|
module.exports = (req, res) => {
|
|
return req.session.authenticated //if the user is authed
|
|
&&
|
|
req.session.user //if the user is logged in
|
|
&&
|
|
(req.session.user.authLevel != 3 //and is an admin
|
|
|| res.locals.board.owner != req.session.user.username //or is the board owner
|
|
|| !res.local.board.moderators.includes(req.session.user.username)); //or is a moderator
|
|
}
|
|
|