[Помощь] (IPB 3.x.x) чем зашифрован пароль в базе IPB?

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

xilix

Постоялец
Регистрация
22 Ноя 2009
Сообщения
126
Реакции
21
Пытаюсь написать простенький скрипт на php. Мне нужно сравнить пароль, введенный юзером из формы с паролем в базе. Пишу для теста вот что:
Код:
$sql = "SELECT member_id, name, member_login_key, members_pass_hash, members_pass_salt, posts FROM ibf_members WHERE name='$username'";
$member = mysql_fetch_array(mysql_query($sql));

echo $member[members_pass_hash];
echo "<br>";
echo md5($password);
Тот хэш, что в базе, и тот, что я сгенерил на основании введенного пароля различаются.

Пароль на латинице маленькими буквами, конвертировать как бы не нужно.

Добавлено через 26 секунд
подскажите где грабли?
 
Пытаюсь написать простенький скрипт на php. Мне нужно сравнить пароль, введенный юзером из формы с паролем в базе. Пишу для теста вот что:
Код:
$sql = "SELECT member_id, name, member_login_key, members_pass_hash, members_pass_salt, posts FROM ibf_members WHERE name='$username'";
$member = mysql_fetch_array(mysql_query($sql));
echo $member[members_pass_hash];
echo "<br>";
echo md5($password);
Тот хэш, что в базе, и тот, что я сгенерил на основании введенного пароля различаются.
Пароль на латинице маленькими буквами, конвертировать как бы не нужно.
Добавлено через 26 секунд
подскажите где грабли?
не все так просто, еслиб были пассы мд5 в ипб то подобрать не проблема.
вроде там sha1(md5($pass)) вообщем посмотри в скрипте регистрации форума. ;)
 
не все так просто, еслиб были пассы мд5 в ипб то подобрать не проблема.
вроде там sha1(md5($pass)) вообщем посмотри в скрипте регистрации форума. ;)

Решено:
Код:
md5( md5($member[members_pass_salt]) . md5($password));

Пришлось долго копаться в скриптах, но многое стало понятно.
 
а в 2.3 как ?

надо перенести пользователей с phpBB2.
Возможно ?
 
надо перенести пользователей с phpBB2.
Возможно ?

Для этого есть стандартные конверторы. Я переводил как раз с phpBB3 на IPB 2.3.6, а потом патчил на 3.0.5

Переход с phpBB3 на IPB создал кучу глюков, но я постепенно разобрался.

Кстати, оффтоп вообще здесь это обсуждать.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху