Hi, ich hab nen Problem
Ich kann mich auf meiner Seite registrieren, er traegt auch alles Richtig in die Datenbank ein, aber wenn ich mich dann ueber Folgenden Code einloggen will, sagt er mir immer, das mein Passwort falsch ist, obwohl das richtig ist, ich hab sogar in der Datenbank nachgeschaut..
Findet jemand evtl den Fehler, warum er immer sagt, das das Passwort falsch ist?!
Hier der Code:
PHP
<?php
}elseif(!isset($_POST['username']) || $_POST['username'] == "") {
echo '<p align="center">Einen Benutzernamen brauchen wir schon ;-)
[url='index.php']Zurück[/url]</p>';
}elseif(!$_POST['password'] || $_POST['password'] == "") {
echo '<form action="index.php" method="post">';
echo '<p align="center">Ein Passwort brauchen wir schon ;-)
';
echo '<input type="hidden" name="username" value="'.$_POST['username'].'">';
echo '<input type="submit" name="zurueck" value="Zurück">';
echo '</p>';
echo '</form>';
}else{
$password = $password;
$query = @mysql_query("SELECT user, pass FROM users WHERE user = '".$_POST['username']."'") or die('Select ist fehlgeschlagen!');
$result = @mysql_fetch_array($query) or die('<p align="center">Sorry, aber dieser Benutzername existiert nicht!
[url='index.php']Zurück[/url]</p>');
if($password != $result['pass']){
echo '<form action="index.php" method="post">';
echo '<p align="center">Sorry, aber dieses Passwort ist falsch!
';
echo '<input type="hidden" name="username" value="'.$_POST['username'].'">';
echo '<input type="submit" name="zurueck" value="Zurück"></p>';
echo '</form>';
die;
}else{
$user = $result['user'];
session_register('user');
echo '<p align="center">LogIn erfolgreich!!!!!!
[url='sichere_seite.php']Weiter[/url]</p>';
?>
<script language="JavaScript">
window.setTimeout('window.location.href="sichere_seite.php"','3000')
</script>
<?php
}
}
?>
Alles anzeigen
Ich hoffe ihr koennt mir helfen,
Joerg