webinterface/server/middleware/adminMiddleware.js

13 lines
405 B
JavaScript
Raw Permalink Normal View History

2024-10-29 21:09:13 +01:00
const User = require('../models/User');
const adminMiddleware = (req, res, next) => {
// Überprüfen, ob der Benutzer ein Administrator ist
if (req.user && req.user.isAdmin) {
return next(); // Weiter zu der nächsten Middleware oder Route
}
return res.status(403).json({ message: 'Zugriff verweigert: Administratorrechte erforderlich' });
};
module.exports = adminMiddleware;