Login System bugged
#1

I have the following line in my script to log in:
phash = hash(inputtext);
if(phash == dini_Int(file,"password"))
{
alevel[playerid] = dini_Int(file,"alevel");
amonth[playerid] = dini_Int(file,"amonth");
aday[playerid] = dini_Int(file,"aday");
ayear[playerid] = dini_Int(file,"ayear");
gender[playerid] = dini_Int(file,"gender");
sscanf(whenmade[playerid],dini_Get(file,"whenmade"));
}
else
{
SendClientMessage(playerid,0xFFFFFFFF,"Password incorrect!");
}

Even when you put in the correct password, it tells you your password is wrong.
Reply
#2

Just delete the login syetam out of your script and get a fs
Reply
#3

Give a try:
pawn Код:
if(strcmp(hash(inputtext),dini_Int(file,"password"),false))
{
alevel[playerid] = dini_Int(file,"alevel");
amonth[playerid] = dini_Int(file,"amonth");
aday[playerid] = dini_Int(file,"aday");
ayear[playerid] = dini_Int(file,"ayear");
gender[playerid] = dini_Int(file,"gender");
sscanf(whenmade[playerid],dini_Get(file,"whenmade"));
}
else
{
SendClientMessage(playerid,0xFFFFFFFF,"Password incorrect!");
}
Reply
#4

Fixed
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)