Size: a a a

2020 July 11

MS

Mr Shark in Yii Framework 2
У меня нет ремембер ми, я его убрал и всегда поставил что б запоминало. Ты как раз про _identity похоже говоришь
источник

A

Artyom in Yii Framework 2
т.е. поставить по дефолту, запоминание основано на куке, которая как раз и обновляется.
источник

MS

Mr Shark in Yii Framework 2
Надо с админки ещё людям сессии убивать)
источник

A

Artyom in Yii Framework 2
Mr Shark
У меня нет ремембер ми, я его убрал и всегда поставил что б запоминало. Ты как раз про _identity похоже говоришь
Yii::$app->user->login($this->getUser(), $this->rememberMe ? 60*60*24*7 : 0);
источник

A

Artyom in Yii Framework 2
ну, так выглядит в дефолтном классе формы проекта с которым я работают.
источник

MS

Mr Shark in Yii Framework 2
Вот, я этот второй параметр поставил всегда время 10 дней
источник

A

Artyom in Yii Framework 2
Mr Shark
Надо с админки ещё людям сессии убивать)
в смысле как?
источник

MS

Mr Shark in Yii Framework 2
Artyom
в смысле как?
С таблицы удалять активные сессии пользователя по логину, что б их разлогинивать.
источник

A

Artyom in Yii Framework 2
Mr Shark
Вот, я этот второй параметр поставил всегда время 10 дней
ну, вот когда там есть время, то создается кука, по умолчанию _identity
источник

A

Artyom in Yii Framework 2
она обновляется после каждого риквеста.
источник

A

Artyom in Yii Framework 2
Mr Shark
С таблицы удалять активные сессии пользователя по логину, что б их разлогинивать.
я думаю, это уже хендлерами фремворка решено.
источник

MS

Mr Shark in Yii Framework 2
Mr Shark
В бд обновляется, _identity куки тоже обновляется, а эта session cookie нет, так ещё ее как бы значение с Кук получить нельзя
Ну вот писал об этом)
источник

A

Artyom in Yii Framework 2
Mr Shark
Ну вот писал об этом)
\yii\web\User::renewAuthStatus - ну смотри этот метод, если у тебя не обновляется.
источник

MS

Mr Shark in Yii Framework 2
Artyom
я думаю, это уже хендлерами фремворка решено.
Эм, я имею ввиду что использование сессий через бд нужно что б отлавливать юзеров определенных и можно было по кнопке им закрыть сессию.

Но это уже куда то не туда идём.

Вопрос касался конкретно что делать с куки PHPSESSID. Пока я его решил, но это не совсем корректно .
источник

MS

Mr Shark in Yii Framework 2
Artyom
\yii\web\User::renewAuthStatus - ну смотри этот метод, если у тебя не обновляется.
Забудь, у меня все работает как надо кроме той куки что я писал) А это уже идём в степь какая работает.
источник

A

Artyom in Yii Framework 2
а какую ты куку писал?
источник

A

Artyom in Yii Framework 2
Mr Shark
Эм, я имею ввиду что использование сессий через бд нужно что б отлавливать юзеров определенных и можно было по кнопке им закрыть сессию.

Но это уже куда то не туда идём.

Вопрос касался конкретно что делать с куки PHPSESSID. Пока я его решил, но это не совсем корректно .
в смысле чтобы кто-то со стороны мог закрыть?
источник

A

Artyom in Yii Framework 2
А дошло, так а зачем тебе ее вообще обновлять?
источник

A

Artyom in Yii Framework 2
По умолчанию у нее нет срока годности, срок годности на сервере.
источник

MS

Mr Shark in Yii Framework 2
Срок годности куки в браузере )
источник