session skifter værdi
hejsa.jeg er ved at udvikle en shop og har prøvet at lave nogle rettighede med sessions
når man logger ind som admin finder den brugern i db samt det felt der hedder rights i min db
når man så har lavet et korrekt login bliver $_SESSION[rights] sat til enten 1, 2, 3
1. Fuld administrator
2. superbruger
3. normal bruger
Men til det egenlige problem $_SESSION[rights] skifter umiddelbart værdi. Hvis jeg logger på som en superbruger får $_SESSION[rights] først tildelt 2 men hvis jeg prøver at slette slette en bruger(kræver rights 3) bliver session[rights] sat til 3 og jeg fatter det simpelthen bare ikk
smider lidt kode her
trykker på det link her med rights 2
echo "<a href='?function=slet&id=$test[id]'>Slet</a> | ";
den smutter så herned og der bliver session[rights] sat til 3
if($_GET['function'] == "slet") {
if($_SESSION[rights] = 3) {
slet_bruger();
} else {
admin_rights();
}}
er der nogen der kan give en forklaring på hvorfor den gør det
