Или единая регистрация пользователей в обоих системах. В этом деле мне очень помог пост на одном из форумов, где были размещены необходимые модули для Drupal.

Основные возможности:

/*
* @file
* This module provides simultaneous login for Drupal and the Invision Powerboard forum (IPB)
* The module depends on the ipbwi module to provide the IPBWI scripts
* IPBWI functions are used for all IPB actions. It can be found at http://ipbwi.pc-intern.com/
* Current functionality includes:
* – drupal login when active ipb forum session found
* – automatic ipb forum login from Drupal login(if password is identical)
* – logout from ipb if logging out in Drupal (configurable in the settings)
* – automatic creation of a Drupal account if a valid IPB account is active / logged into
* – selection of role to use when a new account is created (configurable in the settings)
* – check for duplicate email in Drupal when creating account
* – check if email addresses are identical between Drupal account and IPB account
* – redirect user to IPB lost password page instead of using the Drupal form
* – Drupal change account settings (email & password) also updates IPB account settings
* – Debug functionality to screen and file (can be turned on in the settings)
*/

Сам процесс установки описан ниже:

1) Устанавливаем модули. Модули прикреплены к посту.

2) Переходим к настройке установленных модулей в Drupal. На скринах ниже выставлены настройки которые я использовал на одном из сайтов, где делал интеграцию.

2.1) Настройка модуля IPB (“IPB Settings”)

IPB Drupal

Думаю, тут все понятно. Единственно, хочу обратить Ваше внимание на пункт “Enable ipb on screen debugging”. Если включить этот параметр, то на сайте будет выводиться отладочная информация, очень удобно для настройки и отладки скрипта.

2.2) Настрока модуля IPBWI (“IPBWI settings”)

В “Root path of your IPB installation” нужно ввести полный путь к папке с форумом на сервере.

3) Переходим к настройке форума. Откройте Админцентр, “Настройки” – “Cookies (куки)”

В поле “Домен cookie”, нужно ввести адрес сайта в виде “.sitename.com”. Точка перед адресом обязательна. Поля “Префикс cookie”, “Путь cookie” оставьте пустыми.

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

Модули тестировались на Drupal 6.4 и IPB 2.3.5

Для Drupal 5 также есть модуль. Но он до немного “сыроват”.

ipb_v08.zip

ipbwi_v08.zip

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru