Quote:
Originally Posted by Juppi2000
Username geht aber und bei einem nicht existenten user zeigt der das auch an?
Passwort in MD5 Codieren lassen und dann mit dem pw mal versuchen also nich der MD5 wert^^
|
Client:
Code:
Dim Login As String() = wc.DownloadString("http:///Login.php?Username=" & TextBox1.Text & "&Password=" & passMD5.ToLower()).Split("#")
Server:
PHP Code:
if ($PlaintxtPass == $pass)
{........}
else
{
die('Wrong Password!');
}
wie juppi schon sagte, vermutlich liegt das Passwort in der Datenbank nicht im md5 vor, der Client übergibt aber ein gehashtes demnach kann das Passwort dann nicht stimmen.
Wäre es nen Datenbank oder Webserver oder PHP oder oder oder Problem würde er ganz andere Meldungen vom Launcher bekommen.....
Versuchs mal mit:
PHP Code:
if (md5($PlaintxtPass) == $pass)
oder trag halt nen gehashtes passswort in der DB ein.
Groß/kleinschreibung kann auch ne rolle spielen, den hash evt noch vorher ins lower konvertieren.
edit: und btw. Apache/IIS kann immer gleichzeitig mit dem RestServer laufen vorrausgesetzt man sorgt dafür das diese nicht an die 127.0.0.1 gebunden werden.
Habe es die Tage noch mit nem apache ausprobiert weil hier so ein LoopBack kram gepostet wurde ohne den es angeblich nicht ginge.(Schwachsinn)
Gruß D0n