// pages/api/rights.js export default function handler(req, res) { const { idMap, idUser } = req.query; // Beispielhafte Rechte, die je nach idMap und idUser variieren können const rights = { '10': [ { IdRight: 1, Name: "Zugriff auf Dashboard" }, { IdRight: 56, Name: "Erweiterte Berechtigungen" } ], '2': [ { IdRight: 2, Name: "Zugriff auf Einstellungen" } ], '1': [ { IdRight: 10, Name: "Admin-Zugriff" }, { IdRight: 11, Name: "Zugriff auf alle Daten" } ] }; // Prüfung, ob eine gültige idMap und idUser vorhanden sind if (rights[idMap] && idUser === '484') { // Rückgabe der spezifischen Rechte basierend auf der idMap und idUser res.status(200).json({ Rights: rights[idMap] }); } else { // Rückgabe leerer Rechte für ungültige idMap oder andere Benutzer res.status(200).json({ Rights: [] }); } }