ZeroNET Опубликовано 22 Сентября 2005 Жалоба Поделиться Опубликовано 22 Сентября 2005 Задача такова, чтобы при авторизации на сайте автоматически шла авторизация на форуме. Движок сайта свой, причем он как бы подстраиваится под IPB, т.е использует одни и те же куки и одие и тот же алгоритм авторизации, алгоритм приходится писать самому, т.к в самом IPB рыться страшно, читал уже class converge в ядре и читал на bitrix.ru статью про это, на битриксе был запрос к БД на выборку записи с пользователем. Кратко об алгоритме и запросе который я использую в псевдокоде для понимания [dbprefix: forum] :1. Сначала делаю такой вот запрос, в результате получаю полное представление о пользователе, который пытается залогинится (на выходе для удобства преобразовал в массив):SELECT * FROM forum_members, forum_members_converge WHERE forum_members.name = '$login' AND forum_members.email = forum_members_converge.converge_email2. Теперь пытаюсь использую хитрый алгоритм с bitrix.ru и сверить пароли, преобразовав введенный пользователем пароль в хитрый хеш:$ph = md5( md5($t[0]['converge_pass_salt']) . md5($pass) );3. После этих действий сверяю полученный из БД "converge_pass_hash" и переменную "$ph". Ну не сходится, хотя все данные верно введены, где косяк, я грешу на алгоритм... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Anna Опубликовано 23 Сентября 2005 Жалоба Поделиться Опубликовано 23 Сентября 2005 (изменено) Ход мысли правильный. Ща кину ссылку как я разобралась с этим делом - у меня тоже свой движок сайта - собственный. но только учти, что тебе мой скриптик придется доработать, потому что у меня с форумом разные куки, т.е. я просто использую базу форума для авторизации на сайте, однако на самом форуме авторизация не происходит, и наоборот соответственно тоже. .... вот читай тут:пароли на форуме 2.0.0 ? а точнее вот непосредственно на мой пост с последней версией функциипароли на форуме 2.0.0 ? Изменено 23 Сентября 2005 пользователем Anna Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
ZeroNET Опубликовано 24 Сентября 2005 Автор Жалоба Поделиться Опубликовано 24 Сентября 2005 ...однако на самом форуме авторизация не происходит, и наоборот соответственно тоже.разобрался, сделал скриптик, а авторизация сразу на сайте и в форуме случайно не делала? p.s: thx за наводку Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Heckfy Опубликовано 17 Октября 2005 Жалоба Поделиться Опубликовано 17 Октября 2005 делал могу алгоритмом поделится, под себя сам перепишешь, уже готово.. тестируется..делал для CMS SN, пример и скрипт выложу позже.[1129546148:1129546229]хотя.... подумал и решил, что cмогу хак под любой сайт написать, для полной интеграции своего сайта с IPB Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
motoro Опубликовано 22 Ноября 2005 Жалоба Поделиться Опубликовано 22 Ноября 2005 делал могу алгоритмом поделится, для полной интеграции своего сайта с IPB поделись, очень нужно andruhaa@list.ru264917731 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
kombinator Опубликовано 23 Ноября 2005 Жалоба Поделиться Опубликовано 23 Ноября 2005 могу алгоритмом поделится, для полной интеграции своего сайта с IPBИ мне, и мне Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
2man Опубликовано 25 Ноября 2005 Жалоба Поделиться Опубликовано 25 Ноября 2005 И я как раз пишу программу, отлавливающую новые сообщения на форуме, а внешняя авторизация нжна позарез. Выложи код плз Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
$EGUR@ Опубликовано 16 Декабря 2005 Жалоба Поделиться Опубликовано 16 Декабря 2005 Я тоже хочу интеграцию с порталом! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.