Tobias: Problem mit Passwort

Beitrag lesen

Hallo Carl,

if (mysql_errno())

? - ob das geht weiß ich nicht.

if (!empty($username) && !empty($passwort))

wo kommt $username und $passwort her? wir das aus dem Formular übergeben? Dann könnte vielleicht noch sowas wie $username = $_POST["username"] helfen (ich hoffe doch du verwendest POST und nicht GET)

$query = "SELECT user, pw FROM users";

ich nehme mal an, du willst die Daten des übergebenen Users holen - dann muss da hinter FROM noch die Variable ($username) hin: "[...] FROM $username".

$result = mysql_query($query);
  if ($username=$user && $passwort=$pw)

da fehlt noch was. Woher soll php wissen, das $user und $pw die Daten aus der Datenbank sind?

setcookie("$username", "$passwort", time()+3600);

zu dem Verfahren Cookies zu verwenden sage ich jetzt nichts :)

Wenn ich mich jetzt über mein Formular anmelde und die daten genau so eingebe, wie sie in der DB gespeichert sind, kommt trotzdem der "falscher Loginname..."-Fall raus.

Ich nehme jetzt mal an, es liegt an der Abfrage der Datenbank (siehe zwei Kommentare weiter oben)

Grüße aus Nürnberg
Tobias