Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Posted

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

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

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

Edited by CRAZy_Str

  • Author

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

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

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

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

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

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

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

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

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

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

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

 

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

  • Author

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

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

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

  • 3 years later...

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

В 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
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 недели спустя...

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.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.