AnnaA: Ideen zu Rechtesystem in PHP

Beitrag lesen

Hallo,

ich bin dabei ein Rechtesystem aufzubauen. Es wird auf Gruppen basieren denen verschiedene Rechte zugeordnet werden.
Leider sind es schon jetzt im ersten Schritt bestimmt 50 einzelne Rechte die gesetzt werden müssen...

Jetzt bin ich am überlegen, wie ich das am besten aufbaue, da mir eine Gruppentabelle nach dem Schema:

id | gruppenname | recht1 | recht2 | ... | recht50

nicht besonders gut gefällt wollte ich einmal nachfragen, ob jemand eine bessere Idee hat. Die Rechte schließen sich teilweise gegenseitig aus.

Ich hatte mit der Überlegung gespielt die Rechte zu gruppieren, also nicht 5 einzelne Spalten in der Gruppentabelle:

projekte_sehen | projekte_alle_sehen | projekte_anlegen | projekte_editieren | projekte_löschen...

Sondern dies evtl. zusammenzufügen zu einer Spalte Projekte und hier einen longint zu setzen in dem ich jeweils bits setze für die einzelnen Rechte.... bin mir aber nicht ganz sicher wie das in PHP geht und wie sicher es ist.

naja, wie auch immer... habt ihr eine evtl. noch bessere Idee???

Vielen Dank im voraus,
Eure Anna