[Ajuda] Sistema de login
#1

Irei outra vez criar este topico , Meus admins logam com qualquer senha por exemplo :
ele registra 47741571
mas se ele digitar 4545W FAW5 5a e1 51s| 15E1W 5G1
ele consegue logar , presciso muito da ajuda

Codigo aqui :

PHP код:
public OnPlayerLogin(playerid,password[])
{
if(
NaoPodeLogar[playerid] == 1)
{
ForceClassSelection(playerid);
return 
true;
}
new 
tmp2[256];
new 
string2[150];
format(string2sizeof(string2), "Players/%s.ini"PlayerName(playerid));
strmid(JogadorInfo[playerid][pKey], dini_Get(string2"Key"), 0strlen(dini_Get(string2"Key")), 255);
new 
FileUserFile fopen(string2io_read);
if ( 
UserFile )
{
new 
PassData[256];
new 
keytmp[256], valtmp[256];
freadUserFile PassData sizeofPassData ) );
keytmp ini_GetKeyPassData );
if( 
strcmpkeytmp "Key" true ) == )
{
valtmp ini_GetValuePassData );
strmid(JogadorInfo[playerid][pKey], valtmp0strlen(valtmp)-1255);
}
if(
strcmp(JogadorInfo[playerid][pKey],passwordtrue ) == )
{
new 
key256 ] , val256 ];
new 
Data256 ];
while (
fread(UserFileDatasizeof(Data)))
{
key ini_GetKeyData );
if( 
strcmpkey "Level" true ) == ) { val ini_GetValueData ); JogadorInfo[playerid][pLevel] = strvalval ); }
if( 
strcmpkey "AdminLevel" true ) == ) { val ini_GetValueData ); JogadorInfo[playerid][pAdmin] = strvalval ); } 
Reply


Messages In This Thread
Sistema de login - by leobpo - 05.01.2017, 13:44

Forum Jump:


Users browsing this thread: 1 Guest(s)