Versio

Rechtensysteem

Overzicht Reageren

Chris visser

chris visser

22/01/2009 16:06:00
Quote Anchor link
Hey mensen. Als jullie een rechtensysteem maken voor groepen in een modulesysteem, welke methode hanteren jullie dan om de rechten te bepalen per groep per module?

Zelf heb ik bedacht om een tabel in me database te maken met de volgende rijen:

-ModuleID
-GroupID
-AccesLevel

Nu kan ik meerdere groepen aan meerdere modules koppelen waarbij ik de AccesLevel gebruik om te bepalen welk recht de gebruiker heeft. Hierbij heb ik de volgende waardes aangemaakt:

AccesLevel 0 = Geen toegang
AccesLevel 3 = Bezoeken
AccesLevel 5 = Toevoegen
AccesLevel 7 = Moderator
AccesLevel 11 = Administrator

Door priemgetallen te gebruiken kunnen er nooit conflicten ontstaan bij het bepalen van de rechten.

Wat vinden jullie van dit systeem? Hoe zouden jullie het zelf aanpakken?
 
PHP hulp

PHP hulp

25/05/2012 14:15:25
Gesponsorde koppelingen:
 
Marco PHPJunky

Marco PHPJunky

22/01/2009 16:19:00
Quote Anchor link
Kunnen de gebruikers in jou systeem individueel staan of moeten ze echt in een groep zitten om toegang te verkrijgen ?
 
Chris visser

chris visser

22/01/2009 18:04:00
Quote Anchor link
De gebruikers moeten in een groep staan, maar in het systeem heb ik ook nog een ingebouwd recht. Gebruikers die als Administrator worden aangewezen hebben recht om elke module te beheren.
 
Erwin Geen

Erwin Geen

22/01/2009 18:06:00
Quote Anchor link
Misschien heb je hier iets aan?
 



Overzicht Reageren