Posted 2 декабря, 201311 yr comment_48074 Всем привет, возник вопрос. Как изменить метод шифрования пароля? Дело в том что на игровом сервере используется метод md5(password) и на форуме хочу сделать так же md5($password) чтобы совместить базу игрового сервера и форума, но не знаю как. Кто подскажет как это сделать ? Edited 2 декабря, 201311 yr by CRAZy_Str
2 декабря, 201311 yr comment_48075 Эм я думаю на игровом сервере будет изменить кодировку под форум легче) Чем пол движка перековыровать)
2 декабря, 201311 yr Author comment_48077 Эм я думаю на игровом сервере будет изменить кодировку под форум легче) Чем пол движка перековыровать) Окей тогда вопрос такой, как мне совместить md5( md5( $salt ) . md5( $password ) ); пробовал таким же методом Брал свою соль которая в аккаунте вводил такой же пароль складывал и хеши получались совсем разные и и и и какой мне использовать алгоритм для регистрации пользователя через игровой сервер sa-mp ?
2 декабря, 201311 yr comment_48097 Окей тогда вопрос такой, как мне совместить md5( md5( $salt ) . md5( $password ) ); пробовал таким же методом Брал свою соль которая в аккаунте вводил такой же пароль складывал и хеши получались совсем разные и и и и какой мне использовать алгоритм для регистрации пользователя через игровой сервер sa-mp ? Мне этого не знать, я незнаю как хеш паролей происходит в IPB
4 декабря, 201311 yr Author comment_48235 Подниму тему, теперь вопрос таков. Каким методом шифруется пароль? как все это делается при регистрации-авторизации ? какие файлы-функции смотреть чтобы понять прицнип ? md5( md5( $salt ) . md5( $password ) ); Вытаскивал свою соль с базы вставлял в $salt и пароль который я знал в password но хеши были разными, из за этого не могу понять как все это делается.
28 января, 20177 yr comment_121406 Тоже нуждаюсь в данной информации, у меня привязка apk к форуму, хочу написать приложение которое будет подтягивать данные игрока с форума, если совпадает логин пароль и IMEI телефона то пускать.
29 января, 20177 yr 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 и вставь сюда" ); ?>
29 января, 20177 yr 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 давно можно было закрыть. Проблема решена З.Ы то что выше описал это для IPS 4.x
15 февраля, 20177 yr 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.