Rechten systeem
Ik ben bezig met een kaartverkoopsysteem en zou daar graag hele simpele rechten op toe willen passen.
Het systeem kan toevoegen, bewerken, verwijderen.
En de rest van de functies zijn niet van belang.
Nu wil ik het zo maken dat er 2 groepen komen (admins, users).
Wat moeten de rechten kunnen?
Admin:
Toevoegen
Bewerken
Verwijderen
Users:
Toevoegen
Wie zou mij hier uitleg over kunnen geven het schijnt heel makkelijk te zijn maar ik snap er niks van.
B.v.d.
JamLaMin
Standaard kunnen alle gebruikers dus toevoegen, maar als de status aangeeft dat een gebruiker een admin is, komen de opties bewerken en verwijderen ook beschikbaar...
Daarom heb ik tijdje terug dit script laten maken door vriend alleen hij heeft er nu heel lang geen tijd meer voor.
Hij levert het strax af dat alles werkt en de rest moet ik zelf regelen dus ook dit rechten systeem.
Dit script aanpassen zal echter niet het moeilijkste zijn. In de tabel waar de gebruikers opgeslagen worden zul je in een extra kolom de status van een gebruiker op moeten slaan.
Bij het inloggen zul je deze status uit de database op moeten halen en in een sessievariabele moeten zetten. Iets in de trend van:
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
// Als inloggen gelukt is:
$sql = "SELECT status FROM gebruikers WHERE id = ".$gebruiker_id;
$res = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_assoc($res);
$_SESSION['status'] = $row['status'];
?>
// Als inloggen gelukt is:
$sql = "SELECT status FROM gebruikers WHERE id = ".$gebruiker_id;
$res = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_assoc($res);
$_SESSION['status'] = $row['status'];
?>
Vervolgens zul je aan de hand van deze opgeslagen status moeten bepalen of een gebruiker ook mag bewerken en verwijderen...
Dat gaat namelijk wat makkelijker anders moet ik steeds de vragen posten.
Dan kan ik je meteen de bestanden sturen.
Stuur maar pm met adres als het goed is.
Mag ik me er even mee bemoeien? De hele filosofie achter dit forum is dat iedereen van iedereen kan leren.
Ik kan niet anders doen dan me bij Jan en SanThe aansluiten...
Dan gaan we lekker door op het forum.
Ik ga even kijken hoe alles word weggeschreven en jullie horen het zo
Bumpen::
SanThe.
SanThe schreef op 06.11.2007 19:10:
Ja sorry dacht even dat er verwijder functie was. de berichten kunnen wel weg die 2 dan he.
Maar laten we weer on-topic gaan.
Ik heb eentje liggen, een cms.. Alleen hij is niet gratis en ik kan je niet verder helpen met het toevoegen van de scripts, puur een cms systeem die naar jouw eisen voldoen en nog wat extra functies.
Ik denk er nog even over en kom mischien over een tijdje wel weer terug op dit topic doormiddel van een nieuw topic.
Bedankt,
m.v.g
Jeroen