01.08.2013, 15:15
I've just started with mysql R7, Well, My registration system works fine, but my login system doesn't work, here is the codes
login system allows me to login with any password
pawn Код:
//dialog
else if(dialogid == 1)
{
if(!response) return Kick(playerid);
if(strlen(inputtext) <= 0) return SCM(playerid,-1,"{FFCC66}[SERVER]: {ffffff}You must input a password."), ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"{FFFFFF}Login",""COL_RED"INSERT A PASSWORD!","Login","QUIT");
if(response)
{
new query[400];
format(query,400,"SELECT username FROM stats WHERE username = '%s' AND password = '%s'",GN(playerid),escstring(inputtext));
mysql_function_query(dbHandle,query,false,"CheckPassword","i",playerid);
}
}
//The function for the query.
function CheckPassword(playerid)
{
new rows,fields;
cache_get_data(rows,fields,dbHandle);
if(!rows)
{
ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"{ffffff}Login","Wrong password","Login","Close");
}
else if(rows == 1)
{
LoadAccount(playerid);
}
}