Thread Rechteverwaltung (11 answers)
Opened by sitescriptor at 2010-10-14 00:34

sitescriptor
 2010-10-14 21:54
#141900 #141900
User since
2009-08-09
105 Artikel
BenutzerIn
[default_avatar]
Hübsche Diskussion, jetzt können wir schon Begriffe definieren:

"Rolle": definiert die Teilmenge der Rechte .
"Gruppe": definiert eine Teilmenge der Rechte einer "Rolle", im Grenzfall alle.
"Rechte" beziehen sich auf "Aktionen", einzelne oder mehrere Funktionalitäten.
Code: (dl )
user -> rolle => gruppen => aktionen
Vereinfachtes Modell:
Code: (dl )
user => gruppen => aktionen

pq und ich erzeugen bei der Anmeldung eine Liste oder einen flachen Hash aller Rechte des Users. Es ist sinnvoll diese zu cachen.
Auswertung:
Code: (dl )
user => aktionen

Stellt sich noch die Frage, von wo werden die Rechte abgefragt?

Edit: Vereinfachtes Modell
Last edited: 2010-10-14 22:00:13 +0200 (CEST)

View full thread Rechteverwaltung