我有这个代码,它用于登录。它保持用户登录。但我想在10分钟后清除sessionStorage
数据,因此用户必须再次登录
var students = JSON.parse(sessionStorage.getItem('userInfo'));
答案 0 :(得分:1)
使用javascript setTimeout()功能触发 sessionStorage 方法退出。
像
这样的东西var logoutTimer = setTimeout(function() { sessionStorage.clear(); }, (10 * 60 * 1000));
如果出于任何原因想要更新会话持续时间,请执行以下操作:
clearTimeout(logoutTimer);
logoutTimer = setTimeout(function() { sessionStorage.clear(); }, (10 * 60 * 1000));