Ich mal wieder..
Was muss ich jetzt hier verändern? Ich kann mich nicht mehr einloggen...
login püublic
Code
if(dialogid == D_LOGIN)
{
if(response)
{
new hash[65];
if(strlen(inputtext) > 0)
{
SHA256_PassHash(inputtext, SpielerInfo[playerid][pSalt], hash, 64);
if(!strcmp(hash, SpielerInfo[playerid][pPassword]))
{
new query[128];
format(query, sizeof(query), "SELECT * FROM `spieler` WHERE `name` = '%s' LIMIT 1", GetName(playerid));
mysql_function_query(MySQLConnection, query, true, "OnPlayerLogin", "d", playerid);
return true;
}
else
{
Failpw[playerid] += 1;
if(Failpw[playerid] == 4) { Kick(playerid); }
ShowPlayerDialog(playerid,D_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Das Passwort ist nicht korrekt! Bitte gib nun dein richtiges Passwort ein:","Login","Abbrechen");
return true;
}
}
else ShowPlayerDialog(playerid,D_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Willkommen zurück, logge dich nun mit deinem Passwort ein.","Login","Abbrechen");
}
else Kick(playerid);
}
Alles anzeigen