Sails.js在指定时间或每天结束时过期会话



TLDR版本:我希望帆中的会话在特定的时间或日期或一天结束时到期。


我放弃了试图找出如何在给定时间使sails/node中的会话过期。

CCD_ 2中的CCD_。所以我试着通过运行来设置每个maxAge

req.session.cookie.maxAge = Utility.getEndOfDayMilliseconds();
req.session.save();

我创建了一个实用程序,用于获取从当前时间到一天结束的毫秒值。

当我在一个屏幕上空闲时,它可以工作,但当我在页面上导航时,redis中会话键上的TTL会在每次页面导航时刷新,maxAge会返回到originalMaxAge。我不希望发生这种事。

如何做到这一点?在我的浏览器中设置的cookie是正确的,但我可以在未来的某个日期更改过期值,这样我的会话就不会过期,并继续刷新页面,这样TTL就会刷新。

谢谢!

您可以在Sails官方网站文档>概念>会话中找到答案。

最新更新