Hallo Zusammen,
Ich bin an einem LogIn Script am Arbeiten.
Mein Problem: Wen ich beim Login die richtigen Daten eingebe wird die seite: sichere_seite.php eingecludet, was ja richtig so ist. Gebe ich aber falsche Daten an, wird der else zweig nicht ausgeführt, das heisst ich bekomme einfach eine leere Seite!
Ich bin an einem LogIn Script am Arbeiten.
Mein Problem: Wen ich beim Login die richtigen Daten eingebe wird die seite: sichere_seite.php eingecludet, was ja richtig so ist. Gebe ich aber falsche Daten an, wird der else zweig nicht ausgeführt, das heisst ich bekomme einfach eine leere Seite!
PHP-Code:
<?php # log.php
error_reporting(E_ALL);
$user = $HTTP_POST_VARS["user"];
$pw = $HTTP_POST_VARS["passwort"];
include("config.php");
$sql = "SELECT User, Passwort from Users WHERE User = '$user'";
$ver = mysql_connect($server, $dbuser, $dbpw) or die("Es konnte keine Verbindung hergestellt werden!");
mysql_select_db($db, $ver) or die ("Die Datenbank wurde nicht gefunden!");
$res = mysql_query($sql) or die ("Ein Fehler ist aufgetreten");
while ($row = mysql_fetch_row($res))
{
if ($user == $row[0] and $pw == $row[1])
{
include("sichere_seite.php");
}
else
{
echo "Falsche Daten!";
}
}
?>
Kommentar