Hallo,
ich habe mir ein Login script geschrieben was mit ranks funktioniert (Admin, Member, Inaktiv). Das ganze natürlich mit Sessions und Mysql.
Wenn sich ein Admin einloggt klappt es ohne Probleme aber wenn sich ein Member einloggt bekommt er wieder das Loginfenster zu sehen.
Ich hoffe ihr koennt mir sagen woran das liegt!
Hier mein Code:
ich habe mir ein Login script geschrieben was mit ranks funktioniert (Admin, Member, Inaktiv). Das ganze natürlich mit Sessions und Mysql.
Wenn sich ein Admin einloggt klappt es ohne Probleme aber wenn sich ein Member einloggt bekommt er wieder das Loginfenster zu sehen.
Ich hoffe ihr koennt mir sagen woran das liegt!
Hier mein Code:
PHP-Code:
if($_SESSION['pw'] !== md5("bla")){
//Hier Ausgabe der Formularfelder
$adminselect = mysql_query("SELECT * FROM tg_member WHERE rang='Administrator'");
while($admin = mysql_fetch_array($adminselect)){
if($_POST['nick'] == $admin[1] && md5($_POST['pw']) == $admin[3]){
$_SESSION['pw'] = md5("bla");
$_SESSION['lnick'] = $_POST['nick'];
//=>aktualisieren der Seite um else zweig anzuzeigen
}
else{
$memberselect = mysql_query("SELECT * FROM tg_member WHERE rang='Member'");
while($member = mysql_fetch_array($memberselect)){
if($_POST['nick'] == $member[1] && md5($_POST['pw']) == $member[3]){
$_SESSION['pw'] = md5("blo");
$_SESSION['lnick'] = $_POST['nick'];
}
}
}
}
}
else{
if($_SESSION['pw'] = md5("bla")){
//Ausgabe für Adminlogin
}
else{
//Ausgabe fuer Memberlogin (funzt nicht)
}
}
Kommentar