IF Session + Level virker ikke ;s
Hej ekspertenJeg er okay ny inden for IF hvad der angår php
og er nu kommet til dette problem
Jeg har en Checklogin.php
Som ser således ud
_______________________________________________________
//Tjekker i databasen
$sql = mysql_query("SELECT * FROM members WHERE user = '$user' AND pass = '$ecrypted_pass'")or die(mysql_error());
$count = mysql_num_rows($sql);
$row = mysql_fetch_array($sql);
//Hvis Count = 1
if($count == 1){
$_SESSION['login'] = "ok";
$_SESSION['id'] = $row[id];
$_SESSION['user'] = $row[user];
$_SESSION['admin_id'] = $row['brugerlevel'];
/*
0 = Alm Bruger
1 = Event-ansvarlig
2 = Jounalist
3 = Galleri-ansvarlig
4 = Møbelekspert
5 = Pixel-artist
6 = Moderator
7 = Ledelse
*/
//Tjekker om bruger har admin_id 0
if($row['admin_id'] == "0"){
$_SESSION['admin_id'] >= "0";
}
//Tjekker om bruger har admin_id 1
if($row['admin_id'] == "1"){
$_SESSION['admin_id'] >= "1";
}
Osv.
_______________________________________________________
Der skal så komme 9 sessioner mere...
Min index.php ser således ud...
_______________________________________________________
if ($_SESSION['admin_id'] <= 0){
echo "<li>Du har admin_id 0</li><br>";
}
if ( $_SESSION['admin_id'] >= 1 && $_SESSION['admin_id'] <= 7){
echo "<li>Du har admin_id 1 eller højere</li><br>";
}
_______________________________________________________
Jeg har oprettet 2 brugere.
Den ene med Admin_id 0
Den anden med Admin_id 4
Admin_id 0
Brugernavn testid0
password testid0
Admin_id 4
Brugernavn testid4
Password testid4
Bemærk at der hvor du logger ind vil skifte om til
brugermenuen hvor lige op over "Log ud" linket
vil stå hvilket admin ID du har
Mit problem er bare at uanset hvad jeg skriver så
skriver den "Du har admin_id 0"
Jeg har prøvet prøvet at søge på eksperten.dk
og jeg fand masse viser af resultater FX.
http://www.eksperten.dk/spm/804105
http://www.eksperten.dk/spm/668049
Men ikke noget jeg forstod af
Håber der sidder en frisk hjerne og kan hjælpe :P
- Hilsen
Mikkel Bering (:
