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
