Also, ich möchte ein komplexes Management von Rechten umsetzen, das mir bei folgender Ausgangssituation möglichst große Freiheit bei der Vergabe der Rechte gibt.
Ich habe verschiedene Module die unterschiedlich viele Rechte haben können. Inhalte der Module außerhalb des Adminbereichs sollen extra Zugriffsrechte haben. So das z.B. Usergruppe A zwar die Seite 1 von Modul X lesen darf, aber keinen Zugriff auf das Modul im Adminbereich hat. Unregistrierte User die Seite aber nicht sehen können. Das ganze ließe sich beliebig z.B. mit Kommentaren für Artikel usw fortsetzen.
Die User sollen in Gruppen eingeteilt werden können. Was für mich zu ein paar weitere Problematiken führt:
Was passiert wenn ich ein neues Modul hinzufüge mit allen Gruppen? Ich muß ja für jede Gruppe dann erstmal das Modul mit Defaultwerten einbinden und per Hand dann in JEDER Gruppe die Rechte ändern wie ich sie brauche?
Was passiert wenn ich ein Modul lösche? Wie lege ich eine neue Benutzergruppe am besten an? Wäre es besser einen User in mehreren Gruppen unterzubringen? Wenn ja, wie am besten?
Also, viele Grundsatzfragen, wenig Ideen . Eventuell hat auch jemand ein gutes Tutorial das sich generel mit der Problematik beschäftigt? Oder einfach nur einen Denkanstoß bzw Konzept?
Ich habe verschiedene Module die unterschiedlich viele Rechte haben können. Inhalte der Module außerhalb des Adminbereichs sollen extra Zugriffsrechte haben. So das z.B. Usergruppe A zwar die Seite 1 von Modul X lesen darf, aber keinen Zugriff auf das Modul im Adminbereich hat. Unregistrierte User die Seite aber nicht sehen können. Das ganze ließe sich beliebig z.B. mit Kommentaren für Artikel usw fortsetzen.
Die User sollen in Gruppen eingeteilt werden können. Was für mich zu ein paar weitere Problematiken führt:
Was passiert wenn ich ein neues Modul hinzufüge mit allen Gruppen? Ich muß ja für jede Gruppe dann erstmal das Modul mit Defaultwerten einbinden und per Hand dann in JEDER Gruppe die Rechte ändern wie ich sie brauche?
Was passiert wenn ich ein Modul lösche? Wie lege ich eine neue Benutzergruppe am besten an? Wäre es besser einen User in mehreren Gruppen unterzubringen? Wenn ja, wie am besten?
Also, viele Grundsatzfragen, wenig Ideen . Eventuell hat auch jemand ein gutes Tutorial das sich generel mit der Problematik beschäftigt? Oder einfach nur einen Denkanstoß bzw Konzept?
Kommentar