[Ajuda] Como encryptar as senhas?
#9

Quote:
Originally Posted by GustavoSouza
Посмотреть сообщение
A define ali se nгo me engano a senha do player serб trocada por aquilo..

PHP код:
enum pInfo
{
     
pSenha[128],
}
new 
PlayerInfo[MAX_PLAYERS][pInfo];
#define HASH_SENHA  "AEOAUEABABEAEAEOUAEIX" // Coloque aqui oq serб trocado no lugar da senha..
    
if(dialogid == DIALOG_REGISTER)
    {
        if(!
response) return Kick(playerid);
        if(
response)
        {
            if(!
strlen(inputtext)) return ShowPlayerDialog(playeridDIALOG_REGISTERDIALOG_STYLE_INPUT"Please enter a valid password!""Please enter a valid registration password\nTo continue press Register\n\nOxiRegister 1.0\n""Register""Quit");
            else
            {
                
SHA256_PassHash(inputtextHASH_SENHAPlayerInfo[playerid][pSenha], 64);
                
GetPlayerIp(playeridipsizeof(ip));
                
format(querysizeof(query), "INSERT INTO `accounts` (`Username`, `Senha`, `IP`) VALUES ('%s', '%s', '%s')"GetName(playerid), PlayerInfo[playerid][pSenha], ip);
                
mysql_query(ConnectMYSQL,query);
                
pInfo[playerid][Registered] = true;
                
pInfo[playerid][LoggedIn] = true;
                
Logado[playerid] = 1;
                
tutorial[playerid] = -1;
                
SetPlayerHealthEx(playerid100);
                
pInfo[playerid][UserID] = cache_get_field_content_int(0"UserID");
                
OnPlayerLogin(playerid);
            }
        }
        return 
1;
    }
    if(
dialogid == DIALOG_LOGIN)
    {
        if(!
response) return Kick(playerid);
        if(
response)
        {
            if(!
strlen(inputtext)) return ShowPlayerDialog(playeridDIALOG_LOGINDIALOG_STYLE_PASSWORD"Please enter a valid password!""Please enter your valid logging in password\nTo continue press log-in""Log-in""Quit");
            else
            {
                
Senha[64];
                
SHA256_PassHash(inputtext,HASH_SENHA,Senha,64);
                
mysql_format(ConnectMYSQLquerysizeof(query), "SELECT * FROM accounts WHERE Senha = '%e' LIMIT 0,1"Senha);
                
mysql_pquery(ConnectMYSQLquery"OnLogin""d"playerid);
            }
        }
        return 
1;
    } 
+rep mano

Aquilo ali entгo й oq vai aparecer qnd eu olhar no phpmyadmin as senhas?

Se for isso existe algum jeito de eu colocar um cmd de admin master de tipo /versenha [nome do player - online/offilne]
Pra sei lб se algum infeliz estiver abusando de bug ou qlqr outra coisa?
Reply


Messages In This Thread
Como encryptar as senhas? - by warriorfrog - 09.09.2015, 07:06
Re: Como encryptar as senhas? - by PT - 09.09.2015, 07:33
Re: Como encryptar as senhas? - by Nixtren - 09.09.2015, 12:38
Re: Como encryptar as senhas? - by pedrotvr - 09.09.2015, 20:18
Re: Como encryptar as senhas? - by GustavoSouza - 09.09.2015, 20:27
Re: Como encryptar as senhas? - by PT - 09.09.2015, 21:06
Re: Como encryptar as senhas? - by warriorfrog - 09.09.2015, 23:52
Re: Como encryptar as senhas? - by GustavoSouza - 10.09.2015, 01:35
Re: Como encryptar as senhas? - by warriorfrog - 10.09.2015, 17:48
Re: Como encryptar as senhas? - by GustavoSouza - 10.09.2015, 17:52

Forum Jump:


Users browsing this thread: 1 Guest(s)