Whats wrong with my login
#1

Yeah if my password is lolsie it accepts the password lol
Код:
case DIALOG_LOGIN:
        {
            if (!response) return Kick (playerid);
            if(response) 
            {
                if(strlen(inputtext) == 0)
                {
                    ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,"{FF21E1}Login","{F5ED05}Type your password below to login.\n{FA1111}You need to input a password!","Login","Quit server");
                }
                else
                {
	                if(!strcmp(inputtext, PlayerInfo[playerid][pPass], false))
	                {
	                    INI_ParseFile(UserPath(playerid), "LoadUser_%s", .bExtra = true, .extra = playerid);
	                    GivePlayerMoney(playerid, PlayerInfo[playerid][pCash]);
	                    SendClientMessage(playerid, COLOR_GREEN, "You have been logged in.");
	                }
	                else
	                {
	                    ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT,"{FF21E1}Login","{F5ED05}Type your password below to login.\n{FA1111}Incorrect password!","Login","Quit server");
	                }
				}
                return 1;
            }
        }
Reply
#2

pawn Код:
if(!strcmp(inputtext, PlayerInfo[playerid][pPass], false))
Im not sure with this, I don't use strcmp much.
But try to remove the "!"

So
pawn Код:
if(strcmp(inputtext, PlayerInfo[playerid][pPass], false))
Reply
#3

Is Your Password Hashed? or Its A Direct Text Pass Saver?
Reply
#4

Quote:
Originally Posted by -=Dar[K]Lord=-
Посмотреть сообщение
Is Your Password Hashed? or Its A Direct Text Pass Saver?
Direct text
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)