sheeba1507
Erfahrenes Mitglied
Hallo zusammen,
für einen einfachen Member-Bereich habe ich ein Login codiert.
Nach dem Submit sollen "User" und "Passwort" mit den Einträgen
in der Datenbank verglichen werden.
Wird keine Übereinstimmung gefunden, so soll der Member-Bereich
ignoriert werden und die Neu-Registrierung aufzurufen.
Die Tabelle wurde erstellt und enthält bereits zwei Test-Einträge.
Wenn ich mich aber mit einem der beiden Test-Accounts einloggen will,
wird keine Übereinstimmung gefunden und es wird umgehend zur
Registrierung weitergeleitet.
Hier einmal der relevante Code :
Nach einigen Testreihen kam ich zu der Überzeugung, daß ich mit meinem Latein
nun am Ende bin und etwas Hilfe von Profis benötige.
Ich hoffe, daß irgend jemanden hier der Fehler auffällt und er mir einen Ansatz
zur Korrektur geben kann.
Danke schon mal im voraus.
Gruß, Mike
für einen einfachen Member-Bereich habe ich ein Login codiert.
Nach dem Submit sollen "User" und "Passwort" mit den Einträgen
in der Datenbank verglichen werden.
Wird keine Übereinstimmung gefunden, so soll der Member-Bereich
ignoriert werden und die Neu-Registrierung aufzurufen.
Die Tabelle wurde erstellt und enthält bereits zwei Test-Einträge.
Wenn ich mich aber mit einem der beiden Test-Accounts einloggen will,
wird keine Übereinstimmung gefunden und es wird umgehend zur
Registrierung weitergeleitet.
Hier einmal der relevante Code :
PHP:
<?php
$benutzer = $_POST["benutzer"];
$password = $_POST["password"];
...
// DB-Connect
...
$sqlabfrage = "SELECT * from user_login ORDER BY id";
$ergebnis = mysql_query($sqlabfrage) or die(mysql_error());
while ($datensatz = mysql_fetch_array($ergebnis))
{
$user = $datensatz["user"];
$pass = $datensatz["pass"];
if ($benutzer == $user && $passwort == $pass)
{
header("Location: login_bereich.php");
}
}
mysql_free_result($ergebnis);
?>
<p>Sie sind noch nicht registriert !</p><br />
<a href="login_register.php">Registrierung</a>
nun am Ende bin und etwas Hilfe von Profis benötige.
Ich hoffe, daß irgend jemanden hier der Fehler auffällt und er mir einen Ansatz
zur Korrektur geben kann.
Danke schon mal im voraus.
Gruß, Mike