Hallo Gemeinde,

ich habe folgende Herausforderung und bitte um Unterstützung:

In einer Komponente soll der Benutzerzugriff eingeschränkt werden. Grundsätzlich sind alle möglichen Benutzer erstmal "registered", in einer Tabelle meiner Komponente sind die Zugriffe auf Bereiche innerhalb meiner Komponente nochmal spezifiziert (lesen/hinzufügen/bearbeiten usw.). Im Model des Einstiegspunktes habe ich eine Funktion, die den aktuell angemeldeten Benutzer auf seine Rechte prüft und ihm dann die Menüs zur Verfügung stellt. Eigentlich möchte ich beim Klick auf jeden Menüpunkt immer wieder die Prüfung durchführen, ob der Benutzer dazu berechtigt ist. Theoretisch wäre es ja möglich, in der Browserzeile, wenn man den Link kennt, direkt com_irgendwas?view=<eigentlich darfst du das nicht sehen> einzugeben.

Würdet Ihr dazu in jedes Model diese Prüffunktion setzen oder das irgendwie über Sessions regeln oder gibt es noch ganz andere Möglichkeiten?!

Vielen Dank!