Hallo liebes Forum,
ich habe mich für ORM entschieden und habe mich da auch Informiert. Ich habe es geschafft das man sich regestrieren kann. Aber wenn man sich einloggen will kann man sich mit meinem X-Belibigen Passwort anmelden.
Code
case DIALOG_LOGIN:
{
if(response)
{
if(strlen(inputtext) > 0)
{
mysql_escape_string(inputtext,inputtext,Handle,65);
new hash[65];
SHA256_PassHash(inputtext,PASS_HASHCODE,hash,65);
if(strcmp(pInfo[playerid][pPW],hash,false) == 0)
{
if(pInfo[playerid][pBan] == 1) {
new str[1024], str2[1024], str3[1024];
format(str, sizeof(str), "["HTML_ROT"Bann"HTML_WEIS"] Du wurdest von "HTML_ROT"%s "HTML_WEIS"gebannt!", pInfo[playerid][pBanPerson]);
format(str2, sizeof(str2), "["HTML_ROT"Bann"HTML_WEIS"] "HTML_ROT"Grund: "HTML_WEIS"%s", pInfo[playerid][pBanGrund]);
format(str2, sizeof(str3), "["HTML_ROT"Bann"HTML_WEIS"] "HTML_ROT"Deine IP: "HTML_WEIS"%s", pInfo[playerid][pIP]);
ClearChat(playerid, 10);
SendClientMessage(playerid, COLOR_WEIS, str);
SendClientMessage(playerid, COLOR_WEIS, str2);
SendClientMessage(playerid, COLOR_WEIS, str3);
return 1;
}
else
{
pInfo[playerid][pLogin] = 1;
SpawnPlayer(playerid);
}
}
}
else
{
new str[2048], ip[16];
GetPlayerIp(playerid, ip, sizeof(ip));
SendClientMessage(playerid, COLOR_WEIS, "["HTML_ROT"Fehler"HTML_WEIS"] Bitte gebe dein Passwort ein!");
format(str, sizeof(str), ""HTML_WEIS"Hallo "HTML_GELB"%s, \n"HTML_WEIS"Dein Account wurde gefunden! \nBitte gebe nun dein Passwort ein. \nDeine IP:"HTML_GELB" %s", pInfo[playerid][Name], ip);
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, ""SERVERHTML""SERVERTAG" - Login", str, "Login","Abbrechen");
}
}
else
{
SendClientMessage(playerid, COLOR_ROT, "["HTML_ROT"Fehler"HTML_WEIS"] Du hast den Login abgebrochen und wurdest gekickt!");
Kick(playerid);
}
return 1;
}
Alles anzeigen
Danke für euere Hilfe
//push 14.05.2016