В каком формате хранятся пароли пользователей в БД??

Автор Denis, 19 ноября 2007, 05:33:41

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

Denis

Сделал я проект, хотел использовать общую пользовательскую БД с форумом.
Ничего не предвещало беды. Как.. хрен тут! Весь проект остановился на авторизации.

Что за формат хранения паролей пользователей в БД??
Это не sha1 и не md5.
Поподробнее изучив код авторизации форума я так понял, что там в зависимости от поля passwordSalt меняется формат хранения пароля?
Что ещё за чудо архитектурной мысли?

Поясните пожалуйста, как можно безгеморно написать авторизацию используя БД от smf.
Интересует только единственный вопрос: пароль БД поля passwd сравнивать с чем именно нужно? (я понимаю, что сравнивать с преобразованным от того, что юзер ввёл на странице логина, но как именно его нужно преобразовать для успешного сравнения?)

Спасибо большое заранее!


Denis

SSI??
А он каким тут боком?? Подробнее скажите, что Вы имели ввиду?

digger®

Насколько я понимаю, вам нужна общая авторизация с форумом. Соответственно, проще всего воспользоваться для этого типовыми механизмами предоставляемыми SSI.php
Вот пример http://www.simplemachines.ru/index.php/topic,1223.0.html

Denis

Спасибо! +1.
Это именно то, что было нужно. Реализовал успешно.

А вот не подскажите ли как поступить в таком случае.
Форум у меня по адресу: http://forum.site.ru, а авторизация на таком сайте: http://cars.site.ru
Когда я авторизован на forum'е, я не авторизован на cars'ах, что собсно и понятно. Но вот как решать эту проблему не совсем понятно :)

Всмысле могу отсебя что-либо попробовать, но как выяснилось предудыщим сообщением - у SMF есть некоторые интерфейсы, позволяющие решать повседневные проблемы, может и на этот счёт, что есть?

Mavn

Администрирование - Настройки сервера - Другие настройки

Поиграйся с куками думаю все получится
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Denis

О спасибо! Отлично сработало!

Указал настройки как Вы сказали. Перелогинился. Всё заработало. +1! :)


Mavn

угу или еще smf_api2.php который под драпал сделали но не разработчики smf
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.