Hi,
Ich hab ein Problem und zwar werden die Daten aus MySQL nicht ausgelesen oder o.Ä. ich weiß es leider nicht ganz genau.
Zu erst lasse ich die Daten eingeben, die von belangen sind:
PHP
Dein Forum Benutzername:
<input type="text" name="Name" size="30" maxlength="40" />
<p>Dein Forum Passwort:
<input type="password" name="PW" size="30" maxlength="40" />
Dann versuche ich eine Verbindung zu MySQL aufzubauen:
PHP
$link = mysql_connect('localhost', 'Name', 'Passwort');
if (!$link) {
die('Verbindung nicht möglich : ' . mysql_error());
}
$db_selected = mysql_select_db('Datenbank', $link);
if (!$db_selected) {
die ('Kann DB nicht benutzen : ' . mysql_error());
}
$query = "SELECT password FROM wcf1_user WHERE username='$Name'";
$resultPW = mysql_query($query);
unset($result);
$query = "SELECT salt FROM wcf1_user WHERE username='$Name'";
$resultSA = mysql_query($query);
Alles anzeigen
Die Verbindung wird hier ganz normal aufgebaut, es kommt kein Fehler.
Dann sollen die Daten hier genutzt werden:
PHP
if (mysql_fetch_object($resultPW) == getDoubleSaltedHash($PW, mysql_fetch_object($resultSA))) {
echo "richtiges passwort";
}
else {
echo "falsches passwort";
}
Dazwischen sind natürlich noch die ganzen Konfigurationen für den Hash-Code.
Falls es noch von belangen ist: Ich versuche Name und Passwort von WBB zu benutzen.
MfG