09.02.2010
14:15 von
wotan
[Diskussion] Rechtesystem
Stehe gerade auf dem Schlauch.
Ich brauche ein Rechtesystem mit mehreren Benutzergruppen.
Leider habe ich hierzu jetzt gerade mal wieder keine Idee wie man das ganze aufbaut.
Die Rechte sollen erstmal auf die Gruppen aufgebaut werden.
Gruppen:
Admin => Darf alles
Supporter => Eingeschränkt
Buchhaltung => Nur Buchhaltung
Kunden => Kundenseite
Ich brauche ein Rechtesystem mit mehreren Benutzergruppen.
Leider habe ich hierzu jetzt gerade mal wieder keine Idee wie man das ganze aufbaut.
Die Rechte sollen erstmal auf die Gruppen aufgebaut werden.
Gruppen:
Admin => Darf alles
Supporter => Eingeschränkt
Buchhaltung => Nur Buchhaltung
Kunden => Kundenseite
Werbung
09.02.2010
15:26 von
TBT
na ich würde eine extra Rechtetabelle machen,
und dann eine n:m Tabelle für die Zuordnung zu den Gruppen.
und dann eine n:m Tabelle für die Zuordnung zu den Gruppen.
09.02.2010
16:47 von
wotan
Aber wie speicher ich das in der Tabelle?
Pro Link oder wie?
Pro Link oder wie?
09.02.2010
18:05 von
TBT
recht: mit id, name
gruppe: mit id, name
person: id, name
recht_gruppe: mit recht_id, gruppe_id
gruppe_person: mit gruppe_id, person_id
jepp, ist aufwendig aber m.E. die sauberste Möglichkeit
gruppe: mit id, name
person: id, name
recht_gruppe: mit recht_id, gruppe_id
gruppe_person: mit gruppe_id, person_id
jepp, ist aufwendig aber m.E. die sauberste Möglichkeit
09.02.2010
20:52 von
wotan
Also, brauche ich zusätzlich 5 Tabellen.
09.02.2010
23:09 von
TBT
so sehe ich das auch,
kannst natürlich noch weiter gehen,
und eine recht_person anlegen für Sonderrechte
kannst natürlich noch weiter gehen,
und eine recht_person anlegen für Sonderrechte
09.02.2010
23:12 von
wotan
Ich gehen mal davon aus, das du so ein Rechtesystem schon hast, kannst du davon mal die SQL-Struktur posten?
10.02.2010
10:00 von
TBT
nö, aber das ist doch mit dem DBDesigner bzw. der MySQL-Workbench innerhalb von Sekunden zusammengeklickt
10.02.2010
10:14 von
wotan
Habe werde noch.