[Ajuda] Como encryptar as senhas?
#7

Quote:
Originally Posted by GustavoSouza
Посмотреть сообщение
Um exemplo para vocкs:

PHP код:
#define HASH_SENHA  "AEOAUEABABEAEAEOUAEIX" 
Registro:
PHP код:
SHA256_PassHash(inputtextHASH_SENHAPlayerInfo[playerid][pSenha], 64); 
Login:
PHP код:
Senha[64];
SHA256_PassHash(inputtext,HASH_SENHA,Senha,64); 
Creditos: Nick_
+REP brother

Fiz certinho? O que й essa define?
Код:
#define HASH_SENHA  "AEOAUEABABEAEAEOUAEIX"  

	if(dialogid == DIALOG_REGISTER)
	{
		if(!response) return Kick(playerid);
		if(response)
		{
			if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_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
			{
				new senhaecrytada;
				SHA256_PassHash(inputtext, HASH_SENHA, senhaecrytada, 64);  
				
				GetPlayerIp(playerid, ip, sizeof(ip));
				format(query, sizeof(query), "INSERT INTO `accounts` (`Username`, `Senha`, `IP`) VALUES ('%s', '%s', '%s')", GetName(playerid), senhaecrytada, ip);
				mysql_query(ConnectMYSQL,query);
				pInfo[playerid][Registered] = true;
				pInfo[playerid][LoggedIn] = true;
				Logado[playerid] = 1;
				tutorial[playerid] = -1;
				SetPlayerHealthEx(playerid, 100);

				pInfo[playerid][UserID] = cache_get_field_content_int(0, "UserID");
				OnPlayerLogin(playerid);
				//int_dest[0] = pInfo[playerid][UserID] = cache_get_field_content_int(0, "UserID");
			}
		}
		return 1;
	}
	if(dialogid == DIALOG_LOGIN)
	{
		if(!response) return Kick(playerid);
		if(response)
		{
			if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_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(ConnectMYSQL, query, sizeof(query), "SELECT * FROM accounts WHERE Senha = '%e' LIMIT 0,1", Senha);
				mysql_pquery(ConnectMYSQL, query, "OnLogin", "d", playerid);
			}
		}
		return 1;
	}
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)