Страница 1 из 1

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

Добавлено: 2014.12.02, 14:34
poohbinar
Всем доброго дня.
Проблема следующая, на поддомене выставляю куку .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 на остальных поддоменах и основном домене.

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

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

Добавлено: 2014.12.02, 14:55
Aibolit
до введения настроек не регистрировались на сайте? Там может мешать старая кука.

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

Добавлено: 2014.12.02, 15:01
poohbinar
ну это я в первую очередь все проверял. Я перед логином зачищаю все сессии и куки домена. Так что этот вариант однозначно отпадает