Интеграция с AltoCMS (Livestreet)

Список разделов phpBBex 1.x (поддерживается) Мастерская 1.x

Описание: Только готовые решения! Статьи, заметки, моды и другие полезности для phpBBex 1.x и phpBB 3.0.x.
Модератор: Поддержка

Сообщение #1 135 » 15.11.2015, 18:01

Общая идея расписана тут и тут.
Для AltoCMS существует плагин, обеспечивающий возможность интеграции двух систем.

Основа интеграции заключается в том, чтобы использовать имеющуюся БД пользователей (прежде всего хеши паролей) для аутентификации в Alto.
Далее, при помощи репликационных механизмов СУБД, выполняется репликация данных пользовательских сессий, что позволяет авторизовать пользователя в обоих системах при входе через любую из них.

Репликационная часть БД и правки кода phpbb(ex) не входят в состав плагина и выполняются вручную.

Для самостоятельных - бесплатно, для потребителей - платно.
Данный механизм работает на сайтах 4x4krasnodar.ru, f-dk.ru и rcdrift.ru

Подобную (на основе СУБД) логику интеграции можно реализовать в отношении практически любых систем.
Последний раз редактировалось 135 20.09.2016, 15:34, всего редактировалось 4 раз(а).
135
Автор темы
Репутация: 7
С нами: 9 лет

Сообщение #2 sag-sag » 15.11.2015, 18:20

135:Для AltoCMS существует плагин, обеспечивающий возможность интеграции двух систем.
чет я не понял где там плагин
sag-sag M
Аватара
Репутация: 411
С нами: 11 лет 3 месяца

Сообщение #3 135 » 15.11.2015, 18:28

пардон, поправил ссылку на плагин.
135
Автор темы
Репутация: 7
С нами: 9 лет

Сообщение #4 sag-sag » 15.11.2015, 23:04

135:пардон, поправил ссылку на плагин.
а какую версию phpBBex поддерживает плагин?
sag-sag M
Аватара
Репутация: 411
С нами: 11 лет 3 месяца

Сообщение #5 135 » 15.11.2015, 23:19

У меня работает под 1.7.1
135
Автор темы
Репутация: 7
С нами: 9 лет

Сообщение #6 135 » 20.09.2016, 14:06

Выпустил обновления.

- Плагин AltoCMS 1.2.0
Поддержка AltoCMS 1.1.x, phpBB 3.1. Функционал: проверка и генерация хешей механизмом phpBB, поддержка кросс-доменной авторизации с phpBB 3.1


- Extension altocms 1.0
Поддержка phpBB 3.1, AltoCMS 1.1.x. Функционал: Для обеспечения кросс-доменной авторизации механизм сессий изменён на стандартный PHP. Работа идёт через глобальную переменную $_SESSION.

Для обеспечения кросс-доменной авторизации также необходимо реализовать в БД триггера и, при необходимости, хранимые процедуры для репликации сессий и пользовательских данных.
135
Автор темы
Репутация: 7
С нами: 9 лет


Вернуться в Мастерская 1.x