Нужна помощь в решении вопроса.
#1
5 июля 2011 в 10:43
Нужна помощь гуру в решении вопроса, нужно установить кукис Инстант на основной домен и все субдомены, Знаю как это делается в теории, нужно просто указать .site.ru, но изменив аналогично установку кукиса в системе, она все равно ставит только на домен site.ru? Кто может высказать идею что не так?
Вычитал где то чтоб юзер логинился и разлогинивался одновременно на основном и на поддоменах
пример:
Эт ты делаешь единую авторизацию?
вот мож разберешь что то: www.yiiframework.com/forum/index.php?/topic/13192-wildcard-subdomain-with-cdbhttpsession-issue/ (ссылку копировать — перебрасывает на главную)
пример:
), ), 'class' => 'WebUser', 'allowAutoLogin' => true, ), ),
вот мож разберешь что то: www.yiiframework.com/forum/index.php?/topic/13192-wildcard-subdomain-with-cdbhttpsession-issue/ (ссылку копировать — перебрасывает на главную)
#3
6 июля 2011 в 12:46
Да я про это хорошо знаю, механизм и как обработать, но проблема в том что instant игнорирует данную дерективу .site.ru при установке кукис всеравно принадлежит только site.ru
Сегодня в 20:35
смею предположить, что куки в инстанте устанавливаются методом класса cmsCore, строка примерно 1297 файла cms.php
ниже описание[/url]функции setcookie(), как видно при задании метода класса устанавливается только значение аргумента path(это слэш), а значение аргумента string domain не задается.
я бы попробовал добавить. думаю причина в этом.
www.php.su/functions/?setcookie
}
я бы попробовал добавить. думаю причина в этом.
www.php.su/functions/?setcookie
#5
6 июля 2011 в 15:44
не работает, это первое что я сделал.
#6
6 июля 2011 в 15:48
если задаете домен, нужно вместо аргумента патч вставить пустую строку возможно, а не слэш.
не работает, это первое что я сделал.
#7
6 июля 2011 в 16:31
Не работает всеравно по умолчанию ставить доме и слеш.
#8
6 июля 2011 в 17:01
Не работает всеравно по умолчанию ставить доме и слеш.
да. не работает. я уже проверил )
а тема нужная. если юзер авторизован на site.ru и переходит на www.site.ru, авторизация не сохраняется…
#9
6 июля 2011 в 20:29
Ув. Разработчики, подскажите решение, пожалуйста!
Вопрос ведь, действительно актуальный.
Вопрос ведь, действительно актуальный.
получилось для кукисов сессии
прописал в .htaccess
естественно domain.ru это ваш собственный домен. обратите внимание на точку перед доменом.
теперь юзер остается авторизован и в поддоменах. работает и в обратном порядке. то есть если авторизоваться по www.domain.ru
тестировал в опере и фаерфоксе. в ишаке говорят возможны проблемы. нет ишака ((( не могу проверить
хотя, не знаю для чего Максим хотел передать куки. возможно для других целей.
прописал в .htaccess
php_value session.cookie_domain ".domain.ru"
теперь юзер остается авторизован и в поддоменах. работает и в обратном порядке. то есть если авторизоваться по www.domain.ru
тестировал в опере и фаерфоксе. в ишаке говорят возможны проблемы. нет ишака ((( не могу проверить
хотя, не знаю для чего Максим хотел передать куки. возможно для других целей.
Огромное спасибо, чего я реально затупил, и забыл что можно сессионный кукис забить через хататекс. Мне как раз для целей авторизации. Просто делаю заказчику проект там будет 4 сайта с единой базой + vBulletin с мостом. И нужно было авторизацию сделать сквозную. Еще раз огромное спасибо.