[Joomla 3.8.8] Проверить, авторизированный ли пользователь
Имеется сайт на Joomla 3.8.8 и Mijoshop, который находится на основном домене, например, site.com
Также имеется отдельный сайт поддержки, который построен на HESK, находится на поддомене support.site.com и никак не связан с первым сайтом на Joomla.
Задача: запретить доступ на сайт support.site.com если Вы НЕ зарегистрированный/авторизированный пользователь магазина или Joomla.
От исполнителей необходимо оценка, как будем делать и что по деньгам.
Есть некоторое видение как это может работать и предложения. Но если есть идеи лучше, предлагайте.
Сценарий 1:
пользователь первый раз заходит на support.site.com и не является клиентом site.com
переадрессовываем на страницу логина и регистрации на site.com
Сценарий 2:
пользователь авторизовался на site.com и по ссылке или с помощью поиска и ввода url в браузере перешел на support.site.com первый раз
делаем проверку (может по сессии из site.com) и разрешаем просмотреть содержимое support.site.com
Сессию сохраняем.
Сценарий 3:
пользователь был авторизован и уже находился на сайте support.site.com
Вернулся через время.
Если будем сохранять сессию из site.com, тогда если сессия еще действительна, разрешаем просмотр контента.
Если сессия умерла, переадрессовываем на страницу логина и регистрации на site.com