У меня похожая проблема, и я попробовал все варианты, которые были упомянуты до сих пор, я думаю, что все еще должно быть что-то, что я делаю неправильно, потому что это просто не работает для меня.Вот что у меня есть и что я заметил до сих пор - у меня есть веб-сайт (example.com) и поддомен (user.example.com).Идея состоит в том, что пользователь должен иметь возможность войти в систему из верхнего домена и не должен входить снова, когда он / она переходит в любой из поддоменов.Вот мой макет хоста
www / app / Controllers /
Модель /
Представления /
web_root /
sub_domain_root / Controllers /
Модель /
Просмотры /
web_root /
lib / Cake / *
Что происходит при входе в системуверхний домен и перейти к поддомену. Я не могу подобрать сеанс пользователя в поддомене.Ситуация становится еще более странной, когда я возвращаюсь к верхнему домену из поддомена, я, кажется, потерял сеанс пользователя, потому что даже верхний домен, кажется, больше не может его найти.Я подозреваю, что, поскольку два домена используют одно и то же ядро, и когда пользователь переходит на другой домен (например, на sub), Cake / php видит его как новый запрос к домену.Пожалуйста, помогите, эта проблема сдерживает меня в моем расписании.