Hallo Zusammen.
Ich versuche mich derzeit an einen Kleinen CMS System welches auf Modulen aufgebaut werden soll wo der Anwender selbst entscheiden kann was er benutzen möchte und was nicht. So ähnliches wie bei phpnuke und Postnuke.
Nun brauche ich genau für sowas ein Dynamisches Rechtesystem.
D.h ein Modul hat best funktionen die nur aufgeführt werden dürfen wenn der User ausser der Admin dieses Recht auch besitzen.
Wird ein Modul deinstalliert, sollen auch die Rechte für dieses Modul aus der Datenbank entfernt, umgekehrt dann hinzugefügt werden.
Genauso sollen die neuen Rechte dann auch in der Configuration für die Benutzergruppen mit angezeigt werden oder ebend nicht, jenachdem ob ein Modul installiert worden ist oder deinstalliert wurde.
Wer hat da eine Idee wie man das am besten Umsetzen kann.
Danke in vorraus
Ich versuche mich derzeit an einen Kleinen CMS System welches auf Modulen aufgebaut werden soll wo der Anwender selbst entscheiden kann was er benutzen möchte und was nicht. So ähnliches wie bei phpnuke und Postnuke.
Nun brauche ich genau für sowas ein Dynamisches Rechtesystem.
D.h ein Modul hat best funktionen die nur aufgeführt werden dürfen wenn der User ausser der Admin dieses Recht auch besitzen.
Wird ein Modul deinstalliert, sollen auch die Rechte für dieses Modul aus der Datenbank entfernt, umgekehrt dann hinzugefügt werden.
Genauso sollen die neuen Rechte dann auch in der Configuration für die Benutzergruppen mit angezeigt werden oder ebend nicht, jenachdem ob ein Modul installiert worden ist oder deinstalliert wurde.
Wer hat da eine Idee wie man das am besten Umsetzen kann.
Danke in vorraus
Kommentar