1
У меня есть приложение Express.js, и я хотел бы оставить журнал всех сеансов для пользователей. Это создало небольшую проблему при реализации функции «Выход». Принятая практика заключается в использовании session.destroy
, но я не хочу этого делать, поскольку он удаляет сеанс из базы данных. Возможно ли закончить сеанс, не уничтожив его?Express.JS: Выход из системы без уничтожения сеанса
Я надеялся использовать некоторые из параметров «expires», которые уже сохраняются в базе данных. Это может помочь двум целям. Если я просто сохраню дату, дата может сказать мне, когда пользователь выйдет из системы. – Xerri
Хорошо, если вы установите * req.session.date = '...' * и проверьте этот параметр, как только пользователь приземлится на странице. – Krasimir
Кажется, что это единственный вариант. Не похоже, что я могу использовать дату истечения срока действия уже в базе данных. Я попробую еще раз сегодня. (Если вы отредактируете свой ответ с помощью 'req.session.date', я буду отмечать как правильно :)) – Xerri