Ich habe mir eine Login Seite geschrieben mit PHP
das Problem ist jetzt das wen ich den Benutzernamen max eingebe erhalte ich Passwort Falsch (was auch kommen soll weil kein Passwort da war) gebe ich jetzt aber flo ein kommt User existiert nicht.
Der Code von der Verarbeitungsseite:
das Problem ist jetzt das wen ich den Benutzernamen max eingebe erhalte ich Passwort Falsch (was auch kommen soll weil kein Passwort da war) gebe ich jetzt aber flo ein kommt User existiert nicht.
Der Code von der Verarbeitungsseite:
PHP-Code:
<?php
error_reporting(E_ALL | E_STRICT);
ini_set("display_errors", 1);
//Config
include 'config.php';
//Verbinde zur DB
$connect = mysql_connect($db_host, $db_username, $db_passwd);
if (!$connect)
{
die('Kann nicht mit DB verbinden: ' . mysql_error());
}
mysql_select_db($db_name);
//überprüfen der nutzerdaten
$username = trim($_POST['username']);
$pw = trim($_POST['PW']);
$result = mysql_query("SELECT name, pw, id FROM G_users")
or die ("MySQL-Error: " . mysql_error());
$row = mysql_fetch_array ($result);
if ($username == $row['name'])
{
if ($pw == $row['pw'])
{
$id = $row['id'];
setcookie("Login",$id);
echo "<script type='text/javascript'>".
"window.location.replace('http://www.meine-adresse.de/privat.php?id=".$id."');".
"</script>";
} else {
echo "Passwort ist FALSCH<br><a href='login.php'>Zurück</a>";
}
} else {
echo "User Existiert Nicht<br><a href='login.php'>Zurück</a>";
}
?>
Kommentar