и никаких ответов. Есть сервис, к нему прикрутил авторизацию. Использую express-sessions, в качестве хранилища MongoDB. Проблема в том, что постоянно выкидывает пользователей с системы. На компе не заметил, что бы проблема воспроизводилась. В основном на телефонах. Но кого-то чаще выкидывает, кого-то реже. У меня iOS13 браузер Safari. Захожу на сайт. Авторизуюсь. Закрываю все вкладки. Захожу снова — сессия жива. Сворачиваю браузер. Открываю снова. Снова заново захожу на сайт - все ок. Закрываю браузер полностью. Выгружаю с памяти. Открываю сайт и заново требуется авторизация. Мои посетители в основном используют бюджетные андроид-смартфоны. ОЗУ у них мало. При сворачивании браузера активность видимо выгружается с памяти или не корректно возобновляется. В этот момент что-то видимо происходит с куки и сессия либо протухает либо стирается. Так как сайт представляет собой кастомную CRM то переключатся между активностями им нужно постоянно. И каждое такое переключение сопровождается новой сессией и авторизацией. С параметрами re-save и maxAge игрался вдоволь. Они абсолютно не влияют на проблему. Может тут есть у кого-то свежие идеи или варианты? Нашёл похожу проблему у человека на одном из форумов. За 10 мес ответа нет.
так express-session или express-sessions?
Обсуждают сегодня