Loginproblem (Usergruppen)

spAwNY-dx

Grünschnabel
habe folgendes problem ich möchte es so machen das der rang(usergruppe) admin in die intern_admin.php kommt und der leader in die intern.php nur wie mach ich das am besten?ich weiß überhaupt nichtmehr weiter habe schon 5 stunden rumprobiert.
wäre toll wenn mir jeman weiterhilft
cya
PHP:
<?php 
// Session starten 
session_start (); 

// Datenbankverbindung aufbauen 
$connectionid = mysql_connect ("localhost", "root", ""); 
if (!mysql_select_db ("Members", $connectionid)) 
{ 
  die ("Keine Verbindung zur Datenbank"); 
} 

$sql = "SELECT ". 
    "Id, Nickname". 
  "FROM ". 
    "benutzerdaten ". 
  "WHERE ". 
    "(Nickname like '".$_REQUEST["name"]."') AND ". 
    "(Kennwort = '".md5 ($_REQUEST["pwd"])."')";
$result = mysql_query ($sql); 

if (mysql_num_rows ($result) > 0) 
{ 



     // Benutzerdaten in ein Array auslesen. 
     $data = mysql_fetch_array ($result); 

     // Sessionvariablen erstellen und registrieren 
     $_SESSION["user_id"] = $data["Id"]; 
     $_SESSION["user_nickname"] = $data["Nickname"];
     $_SESSION["user_rang"] = $data["Rang"];

if($result2 = "Admin") {
  header ("Location: intern_admin.php"); 
                  }
if($result2 = "Leader") {
  header ("Location: intern.php"); 
                  }
} 
else 
{ 
  header ("Location: formular.php?fehler=1"); 
} 
?>
 
Vielleicht weil du

PHP:
f($result2 = "Admin") {
  header ("Location: intern_admin.php");
                  } 
"

und nicht:

PHP:
f($result2 == "Admin") {
  header ("Location: intern_admin.php");
                  }

geschrieben hast ;)
 
Mhhh ich frage mich die ganze Zeit woher $result2 kommt? Ich denke doch der Rang kommt aus der Datenbank, dann dürfte es doch so funktionieren?:
PHP:
if($data["Rang"] == "Admin") { 
  header ("Location: intern_admin.php"); 
} 
if($data["Rang"] == "Leader") { 
  header ("Location: intern.php"); 
}
 
Zurück