Не сохраняется сессия после закрытия браузера

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
kutsanov
Сообщения: 165
Зарегистрирован: 2012.02.08, 15:22

Не сохраняется сессия после закрытия браузера

Сообщение kutsanov »

логинюсь так

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

                        $user = \app\component\User::findIdentity($model->id);
                        $x = 3600*24*30;
                        \Yii::$app->user->login($user, $x); 
конфиг

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

        'user' => [
            'identityClass' => 'app\component\User',
            'enableAutoLogin' => true,
        ], 
после закрытия браузера и снова открытия. Теряется сессия. Надо снова лоигентся.
Что не так?
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Не сохраняется сессия после закрытия браузера

Сообщение samdark »

Домен какой?
Onotole
Сообщения: 1808
Зарегистрирован: 2012.12.24, 12:49

Re: Не сохраняется сессия после закрытия браузера

Сообщение Onotole »

app\component\User - правильный неймспейс? как бы правильно было бы app\components\User
kutsanov
Сообщения: 165
Зарегистрирован: 2012.02.08, 15:22

Re: Не сохраняется сессия после закрытия браузера

Сообщение kutsanov »

Sam Dark писал(а):Домен какой?
autopoisk.su
так он и локально не сохраняется:(
kutsanov
Сообщения: 165
Зарегистрирован: 2012.02.08, 15:22

Re: Не сохраняется сессия после закрытия браузера

Сообщение kutsanov »

Onotole писал(а):app\component\User - правильный неймспейс? как бы правильно было бы app\components\User
у меня он находится в папке "component"
kutsanov
Сообщения: 165
Зарегистрирован: 2012.02.08, 15:22

Re: Не сохраняется сессия после закрытия браузера

Сообщение kutsanov »

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

\Yii::$app->user->id
после того как залогинюсь выдает номер.
Как только закрою браузер и снова открою, выдает - NULL
---
Может коняги как-то правильно настроить, но вроде все настроил:(
или может надо глубже лезть, тот же PHP.ini править?
kutsanov
Сообщения: 165
Зарегистрирован: 2012.02.08, 15:22

Re: Не сохраняется сессия после закрытия браузера

Сообщение kutsanov »

Sam Dark писал(а):Домен какой?
И уже раз такие люди!:) Когда книжка выйдет по Yii2 на русском!?
Прям сразу деньгами поделюсь!:)
Onotole
Сообщения: 1808
Зарегистрирован: 2012.12.24, 12:49

Re: Не сохраняется сессия после закрытия браузера

Сообщение Onotole »

kutsanov писал(а):
Sam Dark писал(а):Домен какой?
И уже раз такие люди!:) Когда книжка выйдет по Yii2 на русском!?
Прям сразу деньгами поделюсь!:)
Лучше бы на вопрос ответил ;-)
kutsanov
Сообщения: 165
Зарегистрирован: 2012.02.08, 15:22

Re: Не сохраняется сессия после закрытия браузера

Сообщение kutsanov »

Onotole писал(а):
kutsanov писал(а):
Sam Dark писал(а):Домен какой?
И уже раз такие люди!:) Когда книжка выйдет по Yii2 на русском!?
Прям сразу деньгами поделюсь!:)
Лучше бы на вопрос ответил ;-)
согласен:)
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Не сохраняется сессия после закрытия браузера

Сообщение samdark »

Локально какой домен?
kutsanov
Сообщения: 165
Зарегистрирован: 2012.02.08, 15:22

Re: Не сохраняется сессия после закрытия браузера

Сообщение kutsanov »

Sam Dark писал(а):Локально какой домен?
Теперь вообще не понял. Какая разница какой он локальный?
Дома под MAMP
Все на 80 порту http:/ap/
Как вариант.
Не работает и на удаленной.
Вернее работает, но до момента закрытия браузера.
Такое ощущение, что вторым параметром (время), всегда передается 0, хотя это не так.
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Не сохраняется сессия после закрытия браузера

Сообщение samdark »

На локальные без точки куки нормально не ставятся.
Аватара пользователя
SwoDs
Сообщения: 159
Зарегистрирован: 2014.09.03, 10:12

Re: Не сохраняется сессия после закрытия браузера

Сообщение SwoDs »

Sam Dark писал(а):На локальные без точки куки нормально не ставятся.
Уже 2 года использую Yii на локальном "без точки", проблем с сессией не было.
kutsanov
Сообщения: 165
Зарегистрирован: 2012.02.08, 15:22

Re: Не сохраняется сессия после закрытия браузера

Сообщение kutsanov »

вопрос все-таки открыт:(
никто не знает, с чем это может быть связано. Хотя бы в какой сторону копать?
На Yii1 все равботает без проблем
на второй же, браузер закрыл, сессия потерялась:(
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Не сохраняется сессия после закрытия браузера

Сообщение samdark »

.dev?
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Не сохраняется сессия после закрытия браузера

Сообщение zelenin »

Onotole писал(а):app\component\User - правильный неймспейс? как бы правильно было бы app\components\User
разве есть такой неймспейс в yii2?
Onotole
Сообщения: 1808
Зарегистрирован: 2012.12.24, 12:49

Re: Не сохраняется сессия после закрытия браузера

Сообщение Onotole »

zelenin писал(а):
Onotole писал(а):app\component\User - правильный неймспейс? как бы правильно было бы app\components\User
разве есть такой неймспейс в yii2?
Если у него есть компонент User в папке components
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Не сохраняется сессия после закрытия браузера

Сообщение zelenin »

Onotole писал(а):
zelenin писал(а):
Onotole писал(а):app\component\User - правильный неймспейс? как бы правильно было бы app\components\User
разве есть такой неймспейс в yii2?
Если у него есть компонент User в папке components
конечно. однако вы уверено пишите, что так неправильно. Ваш программерский опыт зашаблонизирован.
kutsanov
Сообщения: 165
Зарегистрирован: 2012.02.08, 15:22

Re: Не сохраняется сессия после закрытия браузера

Сообщение kutsanov »

Проблема решилась
php.ini
session.gc_maxlifetime = 0
заменил на
session.gc_maxlifetime = 144000
---
вроде пока работает
буду следить (хотя в Yii1 все работало)
Ответить