Login Incorrect password
#1

always getting an incorrect password even with the right pass ... plz help ..

pawn Code:
dcmd_login(playerid, params[])
{
    if(strlen(params)==0) return SendClientMessage(playerid, red, "USAGE: /login [password]");
    if(PlayerInfo[playerid][Registered] == 0) return SendClientMessage(playerid, red, "Error: You must be registered to log in.");
    if(PlayerInfo[playerid][LoggedIn] == 1) return SendClientMessage(playerid, red, "Error: You are already logged in!");
    new pname[MAX_PLAYER_NAME], str[128];
    GetPlayerName(playerid, pname, sizeof(pname));
    format(str, sizeof(str),"users/%s.txt",pname);
    if(PlayerInfo[playerid][Registered] == 1)
    {
        new string[128], File:ftw = fopen(str,io_read);
        while(fread(ftw, string))
        {
            if(strcmp(string, params, false, strlen(params)) == 0)
            {
                PlayerPlaySound(playerid, 1058, 0.0, 0.0, 0.0);
                PlayerInfo[playerid][LoggedIn] = true;
                SendClientMessage(playerid, red, "Account: You have successfully logged in.");
            }
            else return SendClientMessage(playerid, red, "Error: Incorrect Password.");
        }
        fclose(ftw);
    }
    return 1;
}
Reply


Messages In This Thread
Login Incorrect password - by jamesbond007 - 10.05.2011, 00:17
Re: Login Incorrect password - by JaTochNietDan - 10.05.2011, 02:55
[No subject] - by jamesbond007 - 10.05.2011, 09:09

Forum Jump:


Users browsing this thread: 1 Guest(s)