CRAZy_Str Опубликовано 2 декабря, 2013 Поделиться Опубликовано 2 декабря, 2013 (изменено) Всем привет, возник вопрос. Как изменить метод шифрования пароля? Дело в том что на игровом сервере используется метод md5(password) и на форуме хочу сделать так же md5($password) чтобы совместить базу игрового сервера и форума, но не знаю как. Кто подскажет как это сделать ? Изменено 2 декабря, 2013 пользователем CRAZy_Str Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
WantedUser Опубликовано 2 декабря, 2013 Поделиться Опубликовано 2 декабря, 2013 Эм я думаю на игровом сервере будет изменить кодировку под форум легче) Чем пол движка перековыровать) AUYKGN 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
CRAZy_Str Опубликовано 2 декабря, 2013 Автор Поделиться Опубликовано 2 декабря, 2013 Эм я думаю на игровом сервере будет изменить кодировку под форум легче) Чем пол движка перековыровать) Окей тогда вопрос такой, как мне совместить md5( md5( $salt ) . md5( $password ) ); пробовал таким же методом Брал свою соль которая в аккаунте вводил такой же пароль складывал и хеши получались совсем разные и и и и какой мне использовать алгоритм для регистрации пользователя через игровой сервер sa-mp ? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
WantedUser Опубликовано 2 декабря, 2013 Поделиться Опубликовано 2 декабря, 2013 Окей тогда вопрос такой, как мне совместить md5( md5( $salt ) . md5( $password ) ); пробовал таким же методом Брал свою соль которая в аккаунте вводил такой же пароль складывал и хеши получались совсем разные и и и и какой мне использовать алгоритм для регистрации пользователя через игровой сервер sa-mp ? Мне этого не знать, я незнаю как хеш паролей происходит в IPB Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
CRAZy_Str Опубликовано 4 декабря, 2013 Автор Поделиться Опубликовано 4 декабря, 2013 Подниму тему, теперь вопрос таков. Каким методом шифруется пароль? как все это делается при регистрации-авторизации ? какие файлы-функции смотреть чтобы понять прицнип ? md5( md5( $salt ) . md5( $password ) ); Вытаскивал свою соль с базы вставлял в $salt и пароль который я знал в password но хеши были разными, из за этого не могу понять как все это делается. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Lafko Опубликовано 28 января, 2017 Поделиться Опубликовано 28 января, 2017 Тоже нуждаюсь в данной информации, у меня привязка apk к форуму, хочу написать приложение которое будет подтягивать данные игрока с форума, если совпадает логин пароль и IMEI телефона то пускать. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Lafko Опубликовано 29 января, 2017 Поделиться Опубликовано 29 января, 2017 В 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 и вставь сюда" ); ?> Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
CRAZy_Str Опубликовано 29 января, 2017 Автор Поделиться Опубликовано 29 января, 2017 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 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Lafko Опубликовано 30 января, 2017 Поделиться Опубликовано 30 января, 2017 CRAZy_Str, а с регистрацией ты не разбирался? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
CRAZy_Str Опубликовано 15 февраля, 2017 Автор Поделиться Опубликовано 15 февраля, 2017 В 30.01.2017 в 11:16, Lafko сказал: CRAZy_Str, а с регистрацией ты не разбирался? Ну регистрацию на форуме я просто отключил и всё. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.