Неужели ни кто не сталкивался с такой необходимостью?
Объясню поподробней, задача кажется простой.
Есть сайт компании http://site/, куда установлена платная версия Битрикс.
Есть сайт этой же компании на http://sub.site/, который написан самостоятельно на PHP.
Так вот, на сайт http://sub.site/ нужно пускать только авторизованных пользователей (тех, которые ввели логин и пароль) на сайте http://site/.
То есть нужно в PHP скриптах на сайте http://sub.site/ проверять, установлена ли сессия.
Надеюсь, объяснил доходчиво.
Пробовал в настройках Главного модуля разрешать распространение сессии на все поддомены и в скрипте на http://sub.site/ стартовать сессию функцией session_start(); и смотреть на установленные переменные сессии, в которых надеялся обнаружить хотя бы ID залогиненного пользователя. Не получилось.
Где хранятся данные о сессии пользователя? Как узнать на другом поддомене (на поддомене НЕ УСТАНОВЛЕНА CMS BITRIX) сервера, авторизован ли пользователь или это гость?
Объясню поподробней, задача кажется простой.
Есть сайт компании http://site/, куда установлена платная версия Битрикс.
Есть сайт этой же компании на http://sub.site/, который написан самостоятельно на PHP.
Так вот, на сайт http://sub.site/ нужно пускать только авторизованных пользователей (тех, которые ввели логин и пароль) на сайте http://site/.
То есть нужно в PHP скриптах на сайте http://sub.site/ проверять, установлена ли сессия.
Надеюсь, объяснил доходчиво.
Пробовал в настройках Главного модуля разрешать распространение сессии на все поддомены и в скрипте на http://sub.site/ стартовать сессию функцией session_start(); и смотреть на установленные переменные сессии, в которых надеялся обнаружить хотя бы ID залогиненного пользователя. Не получилось.
Где хранятся данные о сессии пользователя? Как узнать на другом поддомене (на поддомене НЕ УСТАНОВЛЕНА CMS BITRIX) сервера, авторизован ли пользователь или это гость?