\classes\modules\user\User.class.php
function Authorization и function Logout() для удаления кукисов форума при выходе и входе с LS ставим
после setcookie('key',
Устанавливаем форум Vanilla.
Загружаем плагин ProxyConnect и активируем его.
В админке форума в пункте Authentification, выбераем метод ProxyConnect, нажимаем «Activate».
Устанавливаем в ручную данные для связи с сайтом, указав Authenticate Url => http:\\www.site.site\vanilla, остальное догадаетесь.
Теперь при переходе на форум первый раз если есть такой пользователь в базе форума плагин предложит перерегистрировать пользователя или привязать существующего пользователя к аккаунту. Если пользователя нет — он зарегистрируется автоматически.
Единственная проблема — некорректное разлогирование при выходе с форума (не передается секретный ключ с LS, сделал в плагине, но тут же FREELITE версия :) ) — решается правкой шаблона, убрав ссылку на выход, так как при выходе с LS будет происходить разлогирование и на форуме.
отпишу хак
\classes\actions\ActionVanilla.class.php
основной action передачи данных из LS в Vanilla
config\config.php
\classes\modules\user\User.class.php
function Authorization и function Logout() для удаления кукисов форума при выходе и входе с LS ставим
после setcookie('key',
Устанавливаем форум Vanilla.
Загружаем плагин ProxyConnect и активируем его.
В админке форума в пункте Authentification, выбераем метод ProxyConnect, нажимаем «Activate».
Устанавливаем в ручную данные для связи с сайтом, указав Authenticate Url => http:\\www.site.site\vanilla, остальное догадаетесь.
Теперь при переходе на форум первый раз если есть такой пользователь в базе форума плагин предложит перерегистрировать пользователя или привязать существующего пользователя к аккаунту. Если пользователя нет — он зарегистрируется автоматически.
Единственная проблема — некорректное разлогирование при выходе с форума (не передается секретный ключ с LS, сделал в плагине, но тут же FREELITE версия :) ) — решается правкой шаблона, убрав ссылку на выход, так как при выходе с LS будет происходить разлогирование и на форуме.