Weiterleitung
Einklappen
X
-
Der Zugruff ;-) war beabsichtigt, da ich mich in der Datenbank verschrieben habe...seuftz...Das Ungleich habe ich angepasst aber das Script leitet trortzdem nicht weiter. Also habe ich den header Befehl mit require ersetzt und die Weiterleitung + Daten und Session läuft. Aus irgendeinem Grund läuft der header Befehl bei mir nicht. Kann mir jemand sagen warum ?
-
SELECT pass,level from zugruff WHERE name='$username';"
Das Fettgedruckte, soll wahrscheinlich zugriff heissen?!
if ($num["pass"] <> $password)
Dies ist nicht korrekt, dies müsste für ein ungleich != heissen
Einen Kommentar schreiben:
-
Habe ich schon probiert und eine Echo Anweisung der Datenbankdaten vor den Header Befehl gesezt. Daran kann es nicht liegen.
Einen Kommentar schreiben:
-
Schau mal ob die MYSQL Anweisungen überhaupt fehlerfrei gemacht werden! Vielleicht bricht er bei diesen schon ab!!
Einen Kommentar schreiben:
-
Weiterleitung
Ich habe folgendes Problem.
Ich habe ein Login Skript geschrieben, welches auch eine geschptzte Seite weiterleiten soll. Dieses tut es jedoch nicht.
session_start();
include("sql_config.inc.php");
if((!isset($username)) OR (!isset($password)))
{
die("Tja, ohne Name oder Password tut sich hier garnichts !");
}
$db=@mysql_connect($dbhost,$dbuser,$dbpass);
if(!$db)
{
die("Der Verbindungsversuch zur Datenbank ist fehlgeschlagen!");
}
mysql_select_db($datenbank,$db);
$sqlab = "SELECT pass,level from zugruff WHERE name='$username'";
$result = mysql_query($sqlab,$db);
$num=mysql_fetch_array($result,MYSQL_ASSOC);
mysql_close($db);
if (!$num)
{
die("Dieser User ist hier nicht bekannt");
}
if ($num["pass"] <> $password)
{
die("Falsches Password!");
}
$level=$num["level"];
session_register('username');
session_register('level');
header("Location:admin.php");
?>
Die header Anweisung wird nicht ausgeführt. Kann mir jemand helfen ?Stichworte: -
Einen Kommentar schreiben: