This commit is contained in:
2026-04-26 00:08:27 +02:00
parent 92074e7f60
commit c3e5448597
40 changed files with 1783 additions and 54 deletions

View File

@@ -0,0 +1,17 @@
const User = require("../models/User");
async function isAdmin(req, res, next) {
try {
const user = await User.findOne(req.user).lean();
if (user && user.admin) {
return next();
}
res.json({ status: "error", msg: "unauthorized" });
} catch (err) {
res.json({ status: "error", msg: err.message });
}
}
module.exports = {
isAdmin
}