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

Board index phpBBex 1.x Мастерская

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

Post #1by 135 » 15.11.2015, 18:01

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

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

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

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

Подобную (на основе СУБД) логику интеграции можно реализовать в отношении практически любых систем.
Last edited by 135 on 20.09.2016, 15:34, edited 4 times in total.
135
Topic author, Новичок
Reputation: 7
With us: 1 year 6 months

Post #2by sag-sag » 15.11.2015, 18:20

135 wrote:Для AltoCMS существует плагин, обеспечивающий возможность интеграции двух систем.
чет я не понял где там плагин
"Сбит с ног - сражайся на коленях, идти не можешь - лежа наступай". В. Ф. Маргелов
sag-sag M
Гуру
Age: 30
Reputation: 349
With us: 3 yaers 9 months

Post #3by 135 » 15.11.2015, 18:28

пардон, поправил ссылку на плагин.
135
Topic author, Новичок
Reputation: 7
With us: 1 year 6 months

Post #4by sag-sag » 15.11.2015, 23:04

135 wrote:пардон, поправил ссылку на плагин.
а какую версию phpBBex поддерживает плагин?
"Сбит с ног - сражайся на коленях, идти не можешь - лежа наступай". В. Ф. Маргелов
sag-sag M
Гуру
Age: 30
Reputation: 349
With us: 3 yaers 9 months

Post #5by 135 » 15.11.2015, 23:19

У меня работает под 1.7.1
135
Topic author, Новичок
Reputation: 7
With us: 1 year 6 months

Post #6by 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
Topic author, Новичок
Reputation: 7
With us: 1 year 6 months


Return to Мастерская