Any password works upon login
#6

Try this:
Код:
if(dialogid == DIALOG_LOGIN)
{
	if(!response || !strlen(inputtext)) {
		return ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "{1564F5}Login", "Type in your password below to log in.", "Okay", "Cancel");
	}

	new
		hashedinput[129];

	format(hashedinput, sizeof(hashedinput), "%s%s", g_PlayerInfo[playerid][pSalt], inputtext);
	WP_Hash(hashedinput, 129, hashedinput);

	if(!strcmp(hashedinput, g_PlayerInfo[playerid][pPass], false)) {
		LoadAccount(playerid);
	}
	else {
		g_LogTries[playerid]++;

		if(g_LogTries[playerid] == MAX_LOG_TRIES) {
			return SendClientMessage(playerid, -1, "SERVER: Too many login attempts."), Kick(playerid);
		}

		SendClientMessage(playerid, -1, "SERVER: Invalid password!"),
		ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "{1564F5}Login", "Type in your password below to log in.", "Okay", "Cancel");
	}
	return 1;
}
Reply


Messages In This Thread
Any password works upon login - by AphexCCFC - 06.04.2014, 21:10
Re: Any password works upon login - by Sascha - 06.04.2014, 21:32
Re: Any password works upon login - by AphexCCFC - 06.04.2014, 21:44
Re: Any password works upon login - by AphexCCFC - 06.04.2014, 21:47
Re: Any password works upon login - by AphexCCFC - 06.04.2014, 22:19
Re: Any password works upon login - by awsomedude - 06.04.2014, 22:27
Re: Any password works upon login - by Basssiiie - 06.04.2014, 22:27
Re: Any password works upon login - by AphexCCFC - 06.04.2014, 22:30
Re: Any password works upon login - by AphexCCFC - 06.04.2014, 22:32
Re: Any password works upon login - by Basssiiie - 06.04.2014, 22:33

Forum Jump:


Users browsing this thread: 1 Guest(s)