Also ich hab als Klartext "passwort" eingegeben. In der DB wurde das gespeichert: d6707bc3217f7ad5277cc0b8f0adbcb5
nun hab ich mal auf einer MD5 seite passwort 2x verschlüsselt und genau das selbe herausbekomme, also liegt das am Login
Das ist der Code der bei OnDialog... aufgerufen wird:
Code
if(!response) return Kick(playerid);
new passwort[50];
format(passwort, 50, "%s", inputtext);
mysql_escape_string(passwort, passwort);
mysql_format(Handle, SQL, sizeof(SQL), "SELECT * FROM accounts WHERE Name = '%e' AND Passwort = MD5(MD5('%s'))", SpielerInfo[playerid][pName], passwort);
printf("%s", SQL);
LoginCheckedUser(playerid);
forward LoginCheckedUser(playerid);
public LoginCheckedUser(playerid)
{
if(cache_get_row_count() == 0)
{
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Einloggen", "Das Angegebene Passwort war Falsch\nBitte gebe dein Passwort ein\n"COLOR_RED_HTML"Beachte: "COLOR_ORANGE_HTML"Wir werden nie nach Ihren Passwort fragen.", "Einloggen", "Verlassen");
}
else
{
//Acc wird geladen.
}
}
Alles anzeigen