Guten Tag,
wenn ich beim Login mein Passwort eingebe kommt immer wieder das es falsch wäre obwohl ich es richtig eingebe.
Code:
case Dialog_Login: {
if(!response)return Kick(playerid);
if(!strlen(inputtext))return ShowPlayerDialog(playerid, Dialog_Login, DIALOG_STYLE_PASSWORD, " - Login", "Bitte gebe nun dein Passwort ein:", "Login", "Verlassen");
new hash[65];
SHA256_PassHash(inputtext, Player[playerid][pSalt], hash, 65);
if(!strcmp(hash, Player[playerid][pPassword])) {
new query[128];
mysql_format(handle, query, 128, "SELECT * FROM spieler WHERE Name='%e'", Player[playerid][pName]);
mysql_tquery(handle, query, "OnQueryFinish", "siii", query, _SQL_LoadPlayerAccount, playerid, handle);
} else {
ShowPlayerDialog(playerid, Dialog_Login, DIALOG_STYLE_PASSWORD, " - Login", "Falsches Passwort.\n\nBitte gebe nun dein Passwort ein:", "Login", "Verlassen");
}
return 1;
}