После недели копаний в руководствах, форумах (прочитаны темы данного сообщества), скриптах так и не смог решить задачу. Поэтому обращаюсь с просьбой помочь и ответить на вопросы.
Задача такая: сайт к которому надо прикрутить форум так чтобы
- Интеграция только через расширения без вмешательств в исходники.
- Регистрация только через сайт.
- Если пользователь авторизован на сайте, то на форуме авторизация должна пройти автоматически.
- Подключать библиотеки форума в CMS или наоборот нельзя.
- Корректная работа сессий форума.
Что сделал
- После долгих поисков за основу взял этот код: https://github.com/tohtamysh/laravel-phpbb-bridge.
- Отключил регистрацию в форуме.
- В качестве провайдера выбрал данное расширение.
Что не понимаю на данный момент и главная проблема
Как вообще правильно должен работать метод public function autologin()? Для автоматического входа ему каждый раз надо отдавать массив с пользователем? В моём представление должно быть так, что если пользователь не авторизован, то происходит “поиск” и если нашли пользователя - авторизует и больше не спрашивает. А так она плодит сессии каждый раз при обновлении страницы. Кликаешь выход - появляется сообщение с ошибкой сессии.
Как правильно авто залогинить и чтоб сработали все нужные методы входа и сессий?
На всякий случай для ответов с предложением мне погуглить ссылки под спойлером =)
https://github.com/ypio/phpbb-mcbridge
https://github.com/eparsons/RESTApiForPhpBB
https://github.com/tohtamysh/laravel-phpbb-bridge
https://www.phpbb.com/community/viewtopic.php?t=2531076
https://github.com/cheshirekow/phpbb_remoteuser
http://www.tech-and-dev.com/2014/08/php ... sword.html
https://github.com/Unvanquished/phpbb-simplesamlauth
http://mavykins.blogspot.com/p/blog-page_29.html