滚动会话是在没有用户活动(不包括websockets实时更新数据)的情况下在一定时间内过期的会话。如果用户在到期前访问网站的另一部分,则应延长有效期。我要怎么用Sails.js来做这个呢?将maxAge和expires设置在/config/session.js中的cookie下并不会产生预期的效果。到期时间不会在另一个页面加载时被延长。它保持不变。编辑:一旦Sails.js升级了它的快速版本,这个问题会解决吗?我看到有一个rolling选项。
EDI
该会话通过每个页面加载事件上的后端代码进行设置,并以UTC格式保存下一个过期时间的Cookie值。UTC时间格式示例: MM/dd/yyyy-HH:mm:ss <p>Your session is going to expire in abutton class="button button-session-cancel">OK<
我试图得到一个倒计时/计时器,继续刷新页面后,而不重新开始。我使用过JavaScript,但它在重新加载页面时会重置。$('.countdown').html(timer2);
//by parsing integer, I avoid all extra string processing
var minutes = parseInt(timer[0], 1