13.02.2012, 02:00
Vocк olhou se foi criado a conta na database?
Na primeira escpass vocк coloco 100 de string na segunda 20..
SHA1 tem mtos caractйres..
Na primeira escpass vocк coloco 100 de string na segunda 20..
SHA1 tem mtos caractйres..
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new query[200],escapepass[128];
switch(dialogid)
{
case 1: {
mysql_real_escape_string(inputtext, escapepass);
printf("Login escpass: %s", escpass);
format(query, sizeof(query), "SELECT * FROM players WHERE nome = '%s' AND senha = SHA1('%s')",Nome(playerid), escapepass);
mysql_query(query);
mysql_store_result();
if(mysql_num_rows()) {
Carregar(playerid);
} else {
SendClientMessage(playerid, fail, "CONTA: Senha Errada");
}
mysql_free_result();
}
case 2: {
mysql_real_escape_string(inputtext,escpass);
printf("Registro escpass: %s", escpass);
format(query, sizeof(query),"INSERT INTO players (nome,senha,dinheiro,score) VALUES('%s',SHA1('%s'),0,0)",Nome(playerid),escpass);
mysql_query(query);
SendClientMessage(playerid,verde,"CONTA: Registrado Com Sucesso!");
}
}
return 1;
}