webForumDet fria alternativet

Rättighetsfunktion

1 svar · 178 visningar · startad av Bäckman

BäckmanMedlem sedan nov. 2001274 inlägg
#1

Jag har ett simpelt adminsystem på en hemsida som jag håller på att pula med. Där vill jag att olika skribenter ska ha olika rättigheter, och det är bara jag som ska kunna administrera alla användarna på sidan t.ex. För detta behövs en fin lösning för att ange vilka rättigheter en användare har, vilka sidor han får besöka alltså, och nu undrar jag om ni kanske har någon fin lösning på detta.

Det går ju förstås att göra med ett enkelt textfält i användarnas databastabell, men är det verkligen det bästa? Var inne på att göra någon decimal binärräknare eller hur man ska säga. Om summan är 3, så vet man ju att det är 1+2 som är adderade osv, det skulle ju gå att använda, men det kan ju bli lite krångligt och överarbetat. ;)

Aja, har ni förslag så tipsa mig gärna. ;)

preyMedlem sedan jan. 2002341 inlägg
#2

Du kan ju ha en kolumn i login-db:n som t.ex innehåller
L;G;F;B
där L kan va "rättighet till att Lista",
G till att "Gunga" osv.

sen kör du en enkel liten funktion av det:

function check($sok_efter){
mysql...
while(
explode å lite så..
if($sok_efter = "den som exploden skapade denna gång){
return true;
}

return false;

}

I filen:
if(check(G)==true){
du får gunga! jippie!
} else {
tyvärr, det blir sandlådan för dig
}

135 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)