Hej udviklere.
Jeg har efterhånden fået lavet mig et brugersystem samt forum og en masse andre ting.
Men jeg skal have rettigheder til min brugere. Jeg skal bruge det til at folk selv kan rette deres indlæg. Jeg skal bruge det til at have mods der kan rette og slette andres indlæg osv. Jeg kan ikke helt se, hvordan jeg skal bygge sådan et rettighedsystem op mht. databasestrukturen.
Jeg kunne fx lave et rang-system..
admin = 1,
- if($rang == 1){
-
- echo "Du er admin";
Eller skulle jeg heller bruge
[Tabel]id
objekt_id
type (enum med mulighederne "bruger", "gruppe")
bruger_gruppe_id
rettighed
[Tabel]
Og så bruge noget SELECT som:
- SELECT rettighed FROM rettigheder
- WHERE type='bruger'
- AND bruger_gruppe_id=$brugerid
- AND objekt_id=$objektid
Det første eksempel er nok for simpelt, da der så kan blive utallige former for rettigheder. Nogen der kan give mig et tip til at lede mig på vej, så skulle jeg nok forhåbentligt kunne klare resten selv
Tak for hjælpen.
Indlæg senest redigeret d. 26.01.2011 22:46 af Bruger #15747