Непонятки с куками и айдентити

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
poohbinar
Сообщения: 28
Зарегистрирован: 2012.12.26, 16:58

Непонятки с куками и айдентити

Сообщение poohbinar » 2014.12.02, 14:34

Всем доброго дня.
Проблема следующая, на поддомене выставляю куку .site.ru, а айдентити везде NULL кроме поддомена на котором кука была выставлена.

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

        'manager' => [
            'class'                 => 'yii\web\User',
            'identityClass'         => 'app\models\Manager',
            'loginUrl'              => ['backend/default/login'],
            'enableAutoLogin'       => true,
            'enableSession'         => true,
            'authTimeout'          => 60*15,
            'identityCookie'        => [
                'domain'    => '.'.$params['host'],
                'name'      => '__mauth',
                'path'      => '/',
            ],
        ],
получается я логинюсь на backend.site.ru, авторизация проходит успешно, но кука не доступна на site.ru уже.
Т.е. Yii::$app->manager->identity равно NULL на остальных поддоменах и основном домене.

В чем может быть проблема?

Aibolit
Сообщения: 31
Зарегистрирован: 2012.12.18, 23:38

Re: Непонятки с куками и айдентити

Сообщение Aibolit » 2014.12.02, 14:55

до введения настроек не регистрировались на сайте? Там может мешать старая кука.

poohbinar
Сообщения: 28
Зарегистрирован: 2012.12.26, 16:58

Re: Непонятки с куками и айдентити

Сообщение poohbinar » 2014.12.02, 15:01

ну это я в первую очередь все проверял. Я перед логином зачищаю все сессии и куки домена. Так что этот вариант однозначно отпадает

Ответить