Пароли с форума

syrpo
На сайте с 20.03.2009
Offline
104
950

Доброе утро всем. На днях решил сделать систему авторизации на сайте, вроде бы все получилось, но я подумал "зачем регистрировать пользователей заново", когда есть база данных форума, прикрепленного к сайту,ведь можно брать данные оттуда. Насколько я понял, пароли в phpbb 3 шифруются md5, но я попробовал создать пользователя с паролем 12345 на форуме - шифрованный пароль не совпадает с md5(12345), возможно, в phpbb они разбавлены солью, кто в курсе как именно шифруются пароли с форума?

topy
На сайте с 28.03.2006
Offline
142
#1

Посмотрите исходники

Новости коротко и ясно (https://subnews.ru)
maldivec
На сайте с 04.11.2008
Offline
160
#2

Так откройте соответствующий файл и посмотрите, как там шифруется пароль. Не?

syrpo
На сайте с 20.03.2009
Offline
104
#3

а какой именно? я в форумских исходниках особо не копался

C
На сайте с 28.01.2010
Offline
70
#4

там используется хеш типа

$H$9 12345678 tUHJjcGZqIRDp7.e7Yy0x0

$H$9 - идентификатор хеша phpbb3, следующие 8 символов (тут 12345678) - соль, остаток - md5 пароля вызванный 2048 раз подряд.

добавлено: в идентификаторе в редких случаях может быть не 9, а другая цифра

Это - личная подпись. Здесь обычно ставят ссылки на всякие кривые сайты, надеясь получить "жирный бек".
syrpo
На сайте с 20.03.2009
Offline
104
#5

нефига себе дичь, как же ме правильно написать его кодировку в таком случае?

$H$94eDICaopgdJqftVT.b5Za5J4MlwRo/

$H$9C9PtXHlYiNmCxXSeMRfbUGUajyhEA1

вот 2 примера паролей

F
На сайте с 24.04.2009
Offline
45
#6
syrpo:
нефига себе дичь, как же ме правильно написать его кодировку в таком случае?

А зачем писать, просто использовать внутреннюю функцию ПХПбб

C
На сайте с 28.01.2010
Offline
70
#7
syrpo:
нефига себе дичь, как же ме правильно написать его кодировку в таком случае?
$H$94eDICaopgdJqftVT.b5Za5J4MlwRo/
$H$9C9PtXHlYiNmCxXSeMRfbUGUajyhEA1
вот 2 примера паролей

Там есть файл, includes/functions.php

в нем есть функции шифрования и проверки хеша. Используйте их и не парьтесь :)

syrpo
На сайте с 20.03.2009
Offline
104
#8

можно поподробней?

грубо говоря я хочу использовать все данные пользователя с форума на самом сайте.

для этого нужно сравнивать вводимый пароль на сайте с тем, что есть в базе форума.

если я буду использовать функции с форума, как Вы посоветовали, тогда в том файле где проверяется пароль нужно подключить файл include "forum/includes/functions.php"

но какие именно функции использовать? там их же много.

неужели никто не углублялся в эту тему?

budulay
На сайте с 13.06.2007
Offline
58
#9

погуглите по запросу "phpbb bridge" и посмотрите как другие делают

FladeX
На сайте с 07.11.2008
Offline
163
#10

Я писал на своем сайте, как сделать добавление пользователей на форум. Посмотрите, думаю после этого можно будет сообразить остальное :)

Услуги посредника на бирже контента: информационные статьи 40₽/1000, «продающие» тексты 50₽/1000. Пишите в личку. Помогаю правильно переехать на https (/ru/forum/973447). Подписывайтесь на мой канал в телеграм: https://t.me/fladex (https://t.me/fladex).

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий