Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Не, мне нужно сделать авторизацию юзверей из ИПБ в стороннем скрипте.Кристя, md5 salted, ломать будешь пароль пару недель, да и то если достаточно простой.. rainbowtables по ним тоже нету, только брут.
Для авторизации нам нужно использовать такой запрос:
Код:SELECT m.id, m.name, m.members_display_name, mc.converge_email, mc.converge_pass_hash, mc.converge_pass_salt FROM ibf_members m JOIN ibf_members_converge mc ON (m.email = mc.converge_email) WHERE m.id = [id_пользователя] LIMIT 0, 1
если выборка идет по имени пользователя, то надо заменить блок WHERE на
Код:WHERE m.name = [имя_пользователя]
Примечание: JOIN с ibf_members_converage идет не по id, по e-mail'у. это так, на будущее...
интересуют нас поля converge_pass_salt и converge_pass_hash, в них все и хранится.
а принцип сверки пароля такой:
md5( md5( converge_pass_salt ).md5( пароль_на_вводе ) ) == converge_pass_hash
если true то все хорошо, false — не прошло