Опубликовано: 30 ноября 201213 г Суть проблемы... интеграция 5 форумов IP board с drupal, и проверять пользователя по базе drupal.вот такой набросок есть, как вариант... Регистрация в drupal, и после подтверждения емайл, drupal добавляет пользователей во все форумы.Как быть с сессиями, чтобы пользователь переходя между этими 6-ю сайтами был везде авторизован?как вариант убрать у таблицы сессий префикс. Как? Будет ли работать?
Опубликовано: 30 ноября 201213 г Есть еще такой вариант: настройка во всех пять форумов авторизации из внешней базы данных. Как быть с сессиями, чтобы пользователь переходя между этими 6-ю сайтами был везде авторизован?С сессиями никак. Потому что авторизация не зависит только от сессии, но еще от кукисов, с которыми вопрос по сложнее будет.
Опубликовано: 1 декабря 201213 г Как быть с сессиями, чтобы пользователь переходя между этими 6-ю сайтами был везде авторизован?как вариант убрать у таблицы сессий префикс. Как? Будет ли работать? 1. Пишете модуль внешней авторизации для IP.Board, читающий пользователя из БД Drupal и переносящего его к себе + устанавливающий активную сессию, 2. Ставите его на все форумы, 3. Настраиваете поочередный переход между всеми форумами по формам входа вашего метода сразу после входа на Drupal с передачей логина-пароля (как это делают яндекс и google), 4. ....5. Профит! Работы на час кодеру, знакомому с IP.Board и Drupal. А ценник в районе 5-6К рублей, т.к. много возни с поддержкой - среди 6 неухоженных дырявых нуленых форумов наверняка найдутся поломанные и сбоящие, из-за чего придется постоянно "починять авторизацию", а точнее, находить и починять сбоящий.
Суть проблемы...
интеграция 5 форумов IP board с drupal, и проверять пользователя по базе drupal.
вот такой набросок есть, как вариант...
Регистрация в drupal, и после подтверждения емайл, drupal добавляет пользователей во все форумы.
Как быть с сессиями, чтобы пользователь переходя между этими 6-ю сайтами был везде авторизован?
как вариант убрать у таблицы сессий префикс. Как? Будет ли работать?