Inloggen met levels
Ik ben bezig om een inlogsysteem te bouwen met levels, bijvoorbeeld level 0 kan een pdf bekijken.
Level 1 kan een pdf bekijken en uploaden, elke level heeft dus bepaalde rechten.
Mijn vraag: Kan iemand voor mij een voorbeeld maken?
Hopelijk kunnen jullie me hierbij helpen!
Alvast bedankt.
Dus Level 3 zou dan naast bekijken en uploaden ook bijvoorbeeld weer kunnen wijzigen, waarbij level 4 ook pdf's mag kunnen verwijderen?
Je zou heel eenvoudig met dit kunnen werken:
Maar hoe zou je het doen als je naast PDF's ook downloads of reviews wilt beheren in je rechtensysteem?
Ikzelf zou dan liever eens kijken naar een bit-wise systeem:
http://www.phphulp.nl/php/tutorial/beveiliging/bitwise-rechten-systeem/633/bitwise-rechten-systeem/1670/
Gewijzigd op 07/02/2014 12:07:01 door - Ariën -
Table users
username,password,level
Bij een bepaalde actie controleer je de level
if(level < 1) {
//Mag alles
}
if(level < 2) {
//Mag verwijderen en wijzigen
}
if(level < 3) {
//Mag wijzigen
}
Aar:
pdf's downloaden of reviews beheren hoef ik niet te doen.
Het is dus alleen het inloggen met rechten.
Ik stel het zeer op prijs dat u een reactie heeft geplaatst.
Michael:
Ik had eerst de kolom level niet in de tabel users, na u reactie te hebben gelezen blijkt dat dit wel moet.
Ik heb net een kolom levels in de tabel gemaakt en ga nu even proberen of het werkt.
Ik hou jullie op de hoogte.
@Fol Effe: Het kan nooit kwaad om je misschien eens te richten op de toekomst. Misschien dat het er ooit komt, en dat je iemand ooit eens totaal andere rechten wil geven dan dat ze overervend zijn.