B
Bastian Born
Guest
Hallo,
ich bin grade dabei ein Forum zu programmieren und habe hier im Login-Bereich das folgende Problem:
Das ist der Code:
Als meldung kommt immer Das Passwort war leider nicht Korrekt!
Das ist auch richtig ich habe nämlich herrausgefunden das er das Passwort garnicht ausliest...also $pass2 gibt es dann garnicht.
Es muss also irgentwo hier liegen:
Ich habe schon Überprüft:
-Die Spalte passwort gibt es.
-Die Tabelle user gibt es.
-Den Datensatz den ich haben will gibt es
-Ich habe auch schon andere User ausprobiert
Aber immerwieder hat er es nicht ausgelesen!
Ich freue mich auf eure Antworten
ich bin grade dabei ein Forum zu programmieren und habe hier im Login-Bereich das folgende Problem:
Das ist der Code:
Code:
<?
session_start();
include('mysql.php');
$name1 = $_POST['name'];
$pass1 = $_POST['pass'];
$check2 = "SELECT COUNT(*) FROM user WHERE user='".$name1."'";
$send2 = mysql_query($check2);
$exist = mysql_num_rows($send2);
if($exist == "0")
{
echo"Dieser User existiert nicht";
}
else
{
$check1 = "SELECT * FROM user WHERE user='".$name1."'";
$send1 = mysql_query($check1);
while($dat1 = mysql_fetch_object($send1))
{
$pass2 = $dat1 -> passwort;
}
if($pass1 == $pass2)
{
$_SESSION['user'] = $name1;
header('location: navi.php');
}
else
{
echo"Das Passwort war leider nicht Korrekt";
}
}
mysql_close($con);
?>
Das ist auch richtig ich habe nämlich herrausgefunden das er das Passwort garnicht ausliest...also $pass2 gibt es dann garnicht.
Es muss also irgentwo hier liegen:
Code:
$check1 = "SELECT * FROM user WHERE user='".$name1."'";
$send1 = mysql_query($check1);
while($dat1 = mysql_fetch_object($send1))
{
$pass2 = $dat1 -> passwort;
}
Ich habe schon Überprüft:
-Die Spalte passwort gibt es.
-Die Tabelle user gibt es.
-Den Datensatz den ich haben will gibt es
-Ich habe auch schon andere User ausprobiert
Aber immerwieder hat er es nicht ausgelesen!
Ich freue mich auf eure Antworten