- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Доброе утро всем. На днях решил сделать систему авторизации на сайте, вроде бы все получилось, но я подумал "зачем регистрировать пользователей заново", когда есть база данных форума, прикрепленного к сайту,ведь можно брать данные оттуда. Насколько я понял, пароли в phpbb 3 шифруются md5, но я попробовал создать пользователя с паролем 12345 на форуме - шифрованный пароль не совпадает с md5(12345), возможно, в phpbb они разбавлены солью, кто в курсе как именно шифруются пароли с форума?
Посмотрите исходники
Так откройте соответствующий файл и посмотрите, как там шифруется пароль. Не?
а какой именно? я в форумских исходниках особо не копался
там используется хеш типа
$H$9 12345678 tUHJjcGZqIRDp7.e7Yy0x0
$H$9 - идентификатор хеша phpbb3, следующие 8 символов (тут 12345678) - соль, остаток - md5 пароля вызванный 2048 раз подряд.
добавлено: в идентификаторе в редких случаях может быть не 9, а другая цифра
нефига себе дичь, как же ме правильно написать его кодировку в таком случае?
$H$94eDICaopgdJqftVT.b5Za5J4MlwRo/
$H$9C9PtXHlYiNmCxXSeMRfbUGUajyhEA1
вот 2 примера паролей
нефига себе дичь, как же ме правильно написать его кодировку в таком случае?
А зачем писать, просто использовать внутреннюю функцию ПХПбб
нефига себе дичь, как же ме правильно написать его кодировку в таком случае?
$H$94eDICaopgdJqftVT.b5Za5J4MlwRo/
$H$9C9PtXHlYiNmCxXSeMRfbUGUajyhEA1
вот 2 примера паролей
Там есть файл, includes/functions.php
в нем есть функции шифрования и проверки хеша. Используйте их и не парьтесь :)
можно поподробней?
грубо говоря я хочу использовать все данные пользователя с форума на самом сайте.
для этого нужно сравнивать вводимый пароль на сайте с тем, что есть в базе форума.
если я буду использовать функции с форума, как Вы посоветовали, тогда в том файле где проверяется пароль нужно подключить файл include "forum/includes/functions.php"
но какие именно функции использовать? там их же много.
неужели никто не углублялся в эту тему?
погуглите по запросу "phpbb bridge" и посмотрите как другие делают
Я писал на своем сайте, как сделать добавление пользователей на форум. Посмотрите, думаю после этого можно будет сообразить остальное :)