Теряется авторизация при использовании поддомена

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
Bezlepkin
Сообщения: 731
Зарегистрирован: 2012.11.10, 18:59
Контактная информация:

Теряется авторизация при использовании поддомена

Сообщение Bezlepkin »

Привет! Авторизуюсь на сайте, при переходе на поддомен, пользователь не авторизован :(

Кто нибудь сталкивался?

Аватара пользователя
Bezlepkin
Сообщения: 731
Зарегистрирован: 2012.11.10, 18:59
Контактная информация:

Re: Теряется авторизация при использовании поддомена

Сообщение Bezlepkin »

Создаются куки для двух разных доменов

padlyuck
Сообщения: 302
Зарегистрирован: 2015.02.03, 09:50

Re: Теряется авторизация при использовании поддомена

Сообщение padlyuck »

покажите выхлоп

Код: Выделить всё

php -i | grep session.cookie_domain

Аватара пользователя
Bezlepkin
Сообщения: 731
Зарегистрирован: 2012.11.10, 18:59
Контактная информация:

Re: Теряется авторизация при использовании поддомена

Сообщение Bezlepkin »

Не соображу, что с строкой делать :)

Аватара пользователя
maleks
Сообщения: 1919
Зарегистрирован: 2012.12.26, 12:56

Re: Теряется авторизация при использовании поддомена

Сообщение maleks »

Bezlepkin писал(а):Привет! Авторизуюсь на сайте, при переходе на поддомен, пользователь не авторизован :(

Кто нибудь сталкивался?
По умолчанию оно же так и должно быть, например когда поддомен admin.site.com.
Вообще чтобы кука передавалась на поддомены надо у главного ее с точкой указывать, почитай теорию, а как в yii это настроить увы не смотрел, т.к. не надо было
Yii2 universal module sceleton - for basic and advanced templates

Аватара пользователя
vitalik1183
Сообщения: 1673
Зарегистрирован: 2014.07.01, 08:42

Re: Теряется авторизация при использовании поддомена

Сообщение vitalik1183 »

Bezlepkin писал(а):Не соображу, что с строкой делать :)
в консольке введите сервера, если она есть!
Yii2!

Аватара пользователя
Bezlepkin
Сообщения: 731
Зарегистрирован: 2012.11.10, 18:59
Контактная информация:

Re: Теряется авторизация при использовании поддомена

Сообщение Bezlepkin »

padlyuck писал(а):покажите выхлоп

Код: Выделить всё

php -i | grep session.cookie_domain
Ответ session.cookie_domain => no value => no value

padlyuck
Сообщения: 302
Зарегистрирован: 2015.02.03, 09:50

Re: Теряется авторизация при использовании поддомена

Сообщение padlyuck »

странно что у вас вообще в рамках одного домена не теряется авторизация. у меня терялась пока не задал значение этого параметра. на рабочей машине у меня стоит
session.cookie_domain = .my.domain.ru
т.к. сайты рабочей машины лежат по доменам 4го уровня. т.е. подгоняете значение параметра под уровень вложенности своего домена

Аватара пользователя
Bezlepkin
Сообщения: 731
Зарегистрирован: 2012.11.10, 18:59
Контактная информация:

Re: Теряется авторизация при использовании поддомена

Сообщение Bezlepkin »

Нашел решение

в конфиге

Код: Выделить всё

        'session' => [
        'cookieParams' => ['domain' => '.domain.com'],
        ],
 

padlyuck
Сообщения: 302
Зарегистрирован: 2015.02.03, 09:50

Re: Теряется авторизация при использовании поддомена

Сообщение padlyuck »

Так даже лучше наверное.

devv
Сообщения: 39
Зарегистрирован: 2015.04.26, 22:37

Re: Теряется авторизация при использовании поддомена

Сообщение devv »

Bezlepkin писал(а):Нашел решение

в конфиге

Код: Выделить всё

        'session' => [
        'cookieParams' => ['domain' => '.domain.com'],
        ],
Вы пытаетесь при авторизации переходить на иной субдомен? Не могли бы вы уточнить, как сделать подобное?

Аватара пользователя
Bezlepkin
Сообщения: 731
Зарегистрирован: 2012.11.10, 18:59
Контактная информация:

Re: Теряется авторизация при использовании поддомена

Сообщение Bezlepkin »

Нет. Я авторизуюсь в любом месте, основной домен или субдомен. И могу переходить между ними не теряя авторизации

Ответить