Jump to content

Featured Replies

Posted
comment_48074

Всем привет, возник вопрос. Как изменить метод шифрования пароля?

Дело в том что на игровом сервере используется метод md5(password) и на форуме хочу сделать так же md5($password) чтобы совместить базу игрового сервера и форума, но не знаю как.

Кто подскажет как это сделать ?

Edited by CRAZy_Str

comment_48075

Эм я думаю на игровом сервере будет изменить кодировку под форум легче) Чем пол движка перековыровать)

  • Author
comment_48077

Эм я думаю на игровом сервере будет изменить кодировку под форум легче) Чем пол движка перековыровать)

Окей тогда вопрос такой, как мне совместить

md5( md5( $salt ) . md5( $password ) );

пробовал таким же методом

Брал свою соль которая в аккаунте вводил такой же пароль складывал и хеши получались совсем разные

и и и :D и какой мне использовать алгоритм для регистрации пользователя через игровой сервер sa-mp ?

comment_48097

Окей тогда вопрос такой, как мне совместить

md5( md5( $salt ) . md5( $password ) );

пробовал таким же методом

Брал свою соль которая в аккаунте вводил такой же пароль складывал и хеши получались совсем разные

и и и :D и какой мне использовать алгоритм для регистрации пользователя через игровой сервер sa-mp ?

 

Мне этого не знать, я незнаю как хеш паролей происходит в IPB

  • Author
comment_48235

Подниму тему, теперь вопрос таков. Каким методом шифруется пароль? как все это делается при регистрации-авторизации ? какие файлы-функции смотреть чтобы понять прицнип ?

md5( md5( $salt ) . md5( $password ) );

Вытаскивал свою соль с базы вставлял в $salt и пароль который я знал в password но хеши были разными, из за этого не могу понять как все это делается.

  • 3 years later...
comment_121406

Тоже нуждаюсь в данной информации, у меня привязка apk к форуму, хочу написать приложение которое будет подтягивать данные игрока с форума, если совпадает логин пароль и IMEI телефона то пускать.

comment_121408
В 04.12.2013 в 13:45, CRAZy_Str сказал:

Подниму тему, теперь вопрос таков. Каким методом шифруется пароль? как все это делается при регистрации-авторизации ? какие файлы-функции смотреть чтобы понять прицнип ?


md5( md5( $salt ) . md5( $password ) );

Вытаскивал свою соль с базы вставлял в $salt и пароль который я знал в password но хеши были разными, из за этого не могу понять как все это делается.

У меня совпало

для проверки напиши такой код (я думаю ты и так это знал)

<?php

print crypt( "Твой пароль на форуме", '$2a$13$' . "В j25940kk_core_members найди колонку members_pass_salt и вставь сюда" );

?>

 

  • Author
comment_121413
3 часа назад, Lafko сказал:

У меня совпало

для проверки напиши такой код (я думаю ты и так это знал)


<?php

print crypt( "Твой пароль на форуме", '$2a$13$' . "В j25940kk_core_members найди колонку members_pass_salt и вставь сюда" );

?>

 

я уже давно с этим разобрался удалив новый метод шифрования и оставил старый.

System/Member/Member.php

ищешь

public function encryptedPassword( $password )

и заменяешь функцию на

	public function encryptedPassword( $password )
	{
		return md5( md5( $this->members_pass_salt ) . md5( \IPS\Request::legacyEscape( $password ) ) );
	}

затем

public function generateSalt()

там в цикле измени 22 на 5 и всё.

А эт ещё и IPB 3.4 xD давно можно было закрыть. Проблема решена

З.Ы то что выше описал это для IPS 4.x

  • 3 недели спустя...
  • Author
comment_123179
В 30.01.2017 в 11:16, Lafko сказал:

CRAZy_Str,  а с регистрацией ты не разбирался?

Ну регистрацию на форуме я просто отключил и всё.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.