Pour le moment j'ai juste besoin de quelque chose de basique. Au départ, j'utilisais juste un champ role dans la table user pour définir les droits des utilisateurs, mais ça a ses limites. Actuellement j'ai une table user_groups avec plusieurs champs qui me permettent de terminer les droits.
J'ai quatre groupes : administrator, super_moderator, moderator et member. Donc si un groupe possède la valeur edit_post à true, l'utilisateur pourra modifier un message sur le forum etc.
Au niveau des droits, je ne pense pas faire quelque chose de complexe, car c'est un site communautaire ou chaque membre possède un profil, des albums photos, etc. J'ai juste besoin de séparer certaines actions entre les différents types de modérateurs et les membres.
[^] # Re: Ca dépend...
Posté par shingo (site web personnel) . En réponse au message Une table group pour gérer les droits utilisateurs ?. Évalué à 1.
Pour le moment j'ai juste besoin de quelque chose de basique. Au départ, j'utilisais juste un champ role dans la table user pour définir les droits des utilisateurs, mais ça a ses limites. Actuellement j'ai une table user_groups avec plusieurs champs qui me permettent de terminer les droits.
J'ai quatre groupes : administrator, super_moderator, moderator et member. Donc si un groupe possède la valeur edit_post à true, l'utilisateur pourra modifier un message sur le forum etc.
Au niveau des droits, je ne pense pas faire quelque chose de complexe, car c'est un site communautaire ou chaque membre possède un profil, des albums photos, etc. J'ai juste besoin de séparer certaines actions entre les différents types de modérateurs et les membres.