Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

md5_hash

Статус
В этой теме нельзя размещать новые ответы.

AMD

Дебютант
Здравствуйте. Возникла проблемка:

В создании аккаунта добавил md5_hash

Код:
stock CreateNewAccount(playerid, password[])
{
    new query_string[512];
    format(query_string, sizeof(query_string), "INSERT INTO `accounts` (`Player_Name`, `Password`, `Admin`, `Cash`, `Skin`, `Ban`) VALUES ('%s', '%s', '0', '0', '0', '0')",
	pInfo[playerid][pName], MD5_Hash(MD5_Hash(password)));
    mysql_function_query(mID, query_string, false, "", "");
    return 1;
}
Пароли шифрует без вопросов. Проблема в том, что при авторизации он их не расшифровывает.

Код:
if(!strcmp(pInfo[playerid][pPassword], inputtext))
            
			//MD5_Hash(MD5_Hash(password))
            {
            	new query_string[52+MAX_PLAYER_NAME];
    			format(query_string, sizeof(query_string), "SELECT * FROM `accounts` WHERE `player_name` = '%s'", pInfo[playerid][pName]);
    			mysql_function_query(mID, query_string, true, "UploadPlayerAccount","i", playerid);
            }
            else ErrorDialogMessage(playerid, dLogin, 2);
            return 1;
Пробовал разными способами:

Код:
if(!strcmp(MD5_Hash(MD5_Hash(pInfo[playerid][pPassword])), inputtext))
Потом так:

Код:
format(query_string, sizeof(query_string), "SELECT * FROM `accounts` WHERE `player_name` = '%s' AND `Password` = '%s'", pInfo[playerid][pName], MD5_Hash(MD5_Hash(pInfo[playerid][pPassword])));
Кто поможет решить данный вопрос?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу