So ma schnell:
Was funktioniert hier dran nicht?
[pwn]
if(strcmp(MD5_Hash(inputtext), mysql_ReturnPasswort(SpielerName(playerid)), true) ==
{
Login(playerid);
}
if(strcmp(MD5_Hash(inputtext), mysql_ReturnPasswort(SpielerName(playerid)), true))
{
SendClientMessage(playerid, COLOR_WHITE, "Dies ist das falsche Passwort. Überleg noch mal scharf nach ;)");
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
return 1;
}[/pwn]
[pwn]stock mysql_ReturnPasswort(Name[])
{
new query[130], Get[130];
mysql_real_escape_string(Name, Name);
format(query, 128, "SELECT passwort FROM accounts WHERE Name = '%s'", Name);
mysql_query(query);
mysql_store_result();
mysql_fetch_row(Get);
mysql_free_result();
return Get;
}[/pwn]
Was funktioniert hier dran nicht?
[pwn]
if(strcmp(MD5_Hash(inputtext), mysql_ReturnPasswort(SpielerName(playerid)), true) ==
{
Login(playerid);
}
if(strcmp(MD5_Hash(inputtext), mysql_ReturnPasswort(SpielerName(playerid)), true))
{
SendClientMessage(playerid, COLOR_WHITE, "Dies ist das falsche Passwort. Überleg noch mal scharf nach ;)");
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login","Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
return 1;
}[/pwn]
[pwn]stock mysql_ReturnPasswort(Name[])
{
new query[130], Get[130];
mysql_real_escape_string(Name, Name);
format(query, 128, "SELECT passwort FROM accounts WHERE Name = '%s'", Name);
mysql_query(query);
mysql_store_result();
mysql_fetch_row(Get);
mysql_free_result();
return Get;
}[/pwn]
Heyo