РЕГИСТРАЦИЯ
Гость
Вход не выполнен.

Проблема с поддоменами

gdtyutsdyurdy

  • Новичок
  • Посетитель
  • 8
  • 1
  • Жалоб нет
  • Регистрация:
#1

Создал поддомен вида poddomen.site.ru и авторизовался там как админ, но после перехода на site.ru там нужно авторизоваться отдельно. Как это исправить?


MrBoriska

  • Мастер
  • Администратор
  • 285
  • 11
  • Жалоб нет
  • Регистрация:
#2

объединить куки(а соответственно и сессии) между доменом и поддоменами. Сделать это можно только путем редактирования исходного кода CMS. К сожалению,  централизованного подхода к этому нет. Придется на поддоменах в файле sys/boot.php перед вызовом session_start() вызывать еще и

$params = session_get_cookie_params();
session_set_cookie_params($params["lifetime"], $params["path"], 'site.ru');

А так же все места где используется функция setcookie() добавлять так же домен site.ru . Тогда, по идее, должно работать... Пробуйте, setcookie() используется вроде только в /modules/users/ActionsHandler.class.php