Hallo zusammen,
ich versuche gerade PHP zu lernen und bin dabei einen LogIn zu schreiben. Ich habe schon diverse Werte in der Datenbank. Unter anderem "username" und "passwort". Jetzt übergebe ich den Benutzername und das Passwort, welches eingegeben wurde auf der startseite an meine Datei check.php. Hier soll er jetzt das eingegebene Passwort mit dem in der Datenbank unter dem Benutzernamen vergleichen. In diesem Fall funktioniert auch alles (Übergabe der Werte, richtige Daten werden ausgelesen). Eingegebenes Passwort und Passwort in der Datenbank sind auch identisch. Nur bei meiner IF-Abfrage sagt er, dass diese ungleich sind. Vielleicht kann mir jemand von euch helfen, die Suchfunktion brachte mich nicht weiter. Schonmal vielen Dank.
Dies ist meine check.php
<?php
include 'connect.php';
$benutzername = $_POST["benutzername"];
$passwort = $_POST["passwort"];
$passwort = md5($passwort);
$result=mysql_query("SELECT username,passwort FROM kartenhauser WHERE username='$benutzername'");
while($row=mysql_fetch_array($result))
{
echo $row[username];
echo "<br />";
echo $row[passwort];
echo "<br />";
echo $passwort;
echo "<br />";
}
$passwort2 = $row[passwort];
if ($passwort==$passwort2)
{
echo "Das Passwort ist korrekt";
}
else echo "Das Passwort ist Falsch";
?>
ich versuche gerade PHP zu lernen und bin dabei einen LogIn zu schreiben. Ich habe schon diverse Werte in der Datenbank. Unter anderem "username" und "passwort". Jetzt übergebe ich den Benutzername und das Passwort, welches eingegeben wurde auf der startseite an meine Datei check.php. Hier soll er jetzt das eingegebene Passwort mit dem in der Datenbank unter dem Benutzernamen vergleichen. In diesem Fall funktioniert auch alles (Übergabe der Werte, richtige Daten werden ausgelesen). Eingegebenes Passwort und Passwort in der Datenbank sind auch identisch. Nur bei meiner IF-Abfrage sagt er, dass diese ungleich sind. Vielleicht kann mir jemand von euch helfen, die Suchfunktion brachte mich nicht weiter. Schonmal vielen Dank.
Dies ist meine check.php
<?php
include 'connect.php';
$benutzername = $_POST["benutzername"];
$passwort = $_POST["passwort"];
$passwort = md5($passwort);
$result=mysql_query("SELECT username,passwort FROM kartenhauser WHERE username='$benutzername'");
while($row=mysql_fetch_array($result))
{
echo $row[username];
echo "<br />";
echo $row[passwort];
echo "<br />";
echo $passwort;
echo "<br />";
}
$passwort2 = $row[passwort];
if ($passwort==$passwort2)
{
echo "Das Passwort ist korrekt";
}
else echo "Das Passwort ist Falsch";
?>