Berechtigungen der User (enum, set oder char)?

bartman336

Mitglied
Hallo Leute,
hab heute mal wieder ne etwas generellere Frage und zwar möchte
ich in meine Seite bestimmten Usergruppen (normal, mod, admin)
bestimmte Sachen erlauben aber andere wiederum nicht.
Diese verschiedenen Usergruppen sollen aber auch erweitert werden können.

So nun hab ich das in meiner DB so gelöst das ich den Usern bestimmte
ID's zuweise die dann mit den Berechtigungen verknüpft werden. Das ist
ja so alles kein Problem aber was würdet Ihr mir empfehlen wie ich die
"db_berechtigung" aufbaue?

soll ich das mit den "set", "enum" oder mit einfachem "char(1)" machen

also
can_post = "enum('0','1')"
can_edit="enum('0','1')"

oder
can_anything = "set('post','edit')"

oder
can_post = "char(1)"
can_edit = "char(1)"

Es klappt natürlich mit allen drei Varianten aber was wäre am sinnvollsten bzw. wie würdet Ihr es machen?

mfg bartman336
 
Zurück