KrustyDerClown
Mitglied
Hallo Zusammen,
ich habe eine Anwendung bzw. baue eine in der sich User anmelden müssen/können. Jetzt will ich die User mit verschiedenen Rechten ausstatten. Einer soll 4 Optionen haben ... der nächste 6, and so on ... sprich verschiedene Rollen/Rechte für die User.
Wie mache ich das mit Struts am besten?
Im Moment habe ich es so gebaut, dass es eine BasisAdminAction und eine BasisBenutzerAction gibt. Für die unterschiedlichen User lege ich unterschiedliche Session Attribute an ... userDelegate oder adminDelegate.
Die Admin-Actions erweitern die BasisAdminAction und User-Actions logischerweise die BasisBenutzerActions.
Nun reicht das nicht mehr ... jetzt will ich die User mit verschiedenen Rollen ausstatten.
Was denkt ihr? Wie macht man das am besten? Habe leider noch zu wenig Erfahrung mit Struts.
Für jede Rolle eine eigene Basis Action (BasisRolleAction)
Das Layout soll für alle User und Admins gleich sein ... der einzige Unterschied liegt im Menü. Der "einfache" Benutzer hat nur 2-3 Menüpunkte ... User mit mehr Rechten entsprechend mehr Auswahl.
Kann mir jemand helfen wie es am besten aufbaue?
DAnke und Gruss
Klaus
ich habe eine Anwendung bzw. baue eine in der sich User anmelden müssen/können. Jetzt will ich die User mit verschiedenen Rechten ausstatten. Einer soll 4 Optionen haben ... der nächste 6, and so on ... sprich verschiedene Rollen/Rechte für die User.
Wie mache ich das mit Struts am besten?
Im Moment habe ich es so gebaut, dass es eine BasisAdminAction und eine BasisBenutzerAction gibt. Für die unterschiedlichen User lege ich unterschiedliche Session Attribute an ... userDelegate oder adminDelegate.
Die Admin-Actions erweitern die BasisAdminAction und User-Actions logischerweise die BasisBenutzerActions.
Nun reicht das nicht mehr ... jetzt will ich die User mit verschiedenen Rollen ausstatten.
Was denkt ihr? Wie macht man das am besten? Habe leider noch zu wenig Erfahrung mit Struts.
Für jede Rolle eine eigene Basis Action (BasisRolleAction)
Das Layout soll für alle User und Admins gleich sein ... der einzige Unterschied liegt im Menü. Der "einfache" Benutzer hat nur 2-3 Menüpunkte ... User mit mehr Rechten entsprechend mehr Auswahl.
Kann mir jemand helfen wie es am besten aufbaue?
DAnke und Gruss
Klaus