Login check!

Tags:    php

Hey!

Jeg har et lille problem med mit login system!

Når man logger ind, det virker fint, men som admin skal der komme til link frem til admin siderne! hvis man har en user_level på 3 men det virker ikke det jeg har lavet. I det jeg har lavet er det fuldstændig lige gyldig om du har en user_levet på 1 eller om den er på 3

[code]
$check = mysql_query("SELECT * FROM users WHERE user_level='3'");

if($r = mysql_fetch_array($check) !="") {
echo "<a href="?page=admin";
}
[code]




5 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
$check = mysql_query("SELECT * FROM users WHERE username = $brugernavn");

$r = mysql_fetch_array($check);
if($r['user_level'] == 3)
{
echo "<a href=osvosv>admin link</a>";
}



Fold kodeboks ind/udKode 

nu ved jeg det ikke er spørgsmålet :D men havde det været mig ville jeg nok bruge en switch. til hele menuen
Fold kodeboks ind/udKode 

Dog kun et forslag



Det du har gjort er at tjekke om der er nogen der har user_level3, hvis der er nogen der har det, skal linket skrives. Så det er lige meget hvilket level man selv er, så længe der er en level3 vil linket blive vist.



hmm hvordan skal koden så se ud??




den sidste $r = mysql_fetch_array($check); skal lige væk i switch menuen :)



t