Session и Chrome

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

Session и Chrome

Сообщение ddmitrenko »

Доброго времени суток. Попал в какую-то странную ситуацию и не знаю куда глядеть. На сайте данные хранятся в сессии. Сессии в базе. При оплате идет переход на сайт оплаты, потом возврат на сайт. Так вот в Хроме теряется сессия (индентификатор меняется) и переход получается неправильным. Может есть какие "хитрые" настройки для куков и сессий в Хроме?
С уважением, Дмитрий.
ddmitrenko
Сообщения: 82
Зарегистрирован: 2015.02.04, 16:31

Re: Session и Chrome

Сообщение ddmitrenko »

Вот мои настройки:

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

'session' => [
            'name' => 'advanced-frontend',
            'class' => 'yii\web\DbSession',
            'timeout' => 30 * 24 * 60 * 60, // время жизни 30 дней
             'writeCallback' => function () {
                if (!Yii::$app->user->isGuest) {
                    return [
                        'user_id' => Yii::$app->user->id,
                        'last_write' => time(),
                    ];
                }
            },
            'cookieParams' => [
                'httpOnly' => true,
                'lifetime' => 30 * 24 * 60 * 60,
                'secure'=>true,
                'sameSite' => PHP_VERSION_ID >= 70300 ? yii\web\Cookie::SAME_SITE_LAX : null,
                ],
        ],
С уважением, Дмитрий.
Ответить