Player name with "_"
#4

To add on, I'd seriously be escaping that input.

PHP код:
Dialog:CreateChar(playeridresponselistiteminputtext[])
{
    if (!
response)
        return 
PlayerData[playerid][pCharacter] = 0;
    else if (
isnull(inputtext) || strlen(inputtext) > 20)
        return 
Dialog_Show(playeridCreateCharDIALOG_STYLE_INPUT"Create Character""Please enter the name of your new character below:\n\nWarning: Your name must be in the Firstname_Lastname format and not exceed 20 characters.""Create""Cancel");
    else
    {
        new 
query[128];
        
mysql_format(g_iHandlequerysizeof(query), "SELECT `ID` FROM `characters` WHERE `Character` = '%e'"inputtext);
        
mysql_tquery(g_iHandlequery"OnCharacterCheck""ds"playeridinputtext);
    }
    return 
1;

Use mysql_format and pass any strings with the %e specifier or at least use mysql_escape_string so it can be escaped for SQL vulnerabilities.
Reply


Messages In This Thread
Player name with "_" - by Sn4ke2 - 28.08.2015, 07:57
Re: Player name with "_" - by PT - 28.08.2015, 08:17
Re: Player name with "_" - by Sn4ke2 - 28.08.2015, 08:40
Re: Player name with "_" - by Banana_Ghost - 29.08.2015, 15:55

Forum Jump:


Users browsing this thread: 1 Guest(s)