Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Invision Board » PHP, MySQL: Интеграция сайта и форума IPB (Invision Board)

Модерирует : Antuan, Dekker

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

6epcepk



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Приамблуа: думаю тема больше подходит для данногораздела, нежели для "Веб-форумы", ибо нет там программистов.
 
Задача: необходимо при регистрации пользователя на сайте внести его в базу на форуме.
 
Версия форума: IPB 2.2.2
 
Существующие решения: IPB SDK.
 
Мой код
 
Что не работает: низнаю. Пользователь не проходит авторизацию. Алгоритм шифрования взят из исходников форума.

Всего записей: 2603 | Зарегистр. 02-05-2003 | Отправлено: 01:12 16-04-2007 | Исправлено: 6epcepk, 01:12 16-04-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
6epcepk
ну, а ты смотрел в базе - юзверь создается? создай в борде и сам.. и сравни параметры и внешний вид паролей.


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 04:31 16-04-2007
6epcepk



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Да, смотрел.
Там есть две таблицы:
members_converge - создается пользователь с id, email и двумя хэшами.
members - заносится ид из верхней таблицы, логин, ... и member_login_key.
Сравнить двух пользователей нельзя - алгоритм шифрования привязон ко времени.
Сейчас работаю в сторону "почему не проходит авторизация", то есть рою исходники класса авторизации.
 
Ума не приложу: создается все по тем же алгоритмам, но пользователь не авторизуется. Но, это "легкая" версия авторизации (см. код), потому что нет обновлении статистики форума и email-подтверждения, и coppa.
 
Странно, но нигде, ни в рунете, ни в интернете, не велось подобных обсуждений.

Всего записей: 2603 | Зарегистр. 02-05-2003 | Отправлено: 09:52 16-04-2007
6epcepk



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Так, вот спрашивается: ну какого, какого ### они сделали проверку авторизации по отображаемому имени, а не по логину.
 
Функция создания пользователя. Думаю разработчикам он очень пригодится.

Всего записей: 2603 | Зарегистр. 02-05-2003 | Отправлено: 17:46 16-04-2007
6epcepk



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Доработал функцию, добавил обновление статистики форума.

Всего записей: 2603 | Зарегистр. 02-05-2003 | Отправлено: 20:44 17-04-2007
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Invision Board » PHP, MySQL: Интеграция сайта и форума IPB (Invision Board)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru