如何实现过长时间没有活跃自动退出登录?

如何实现过长时间没有活跃自动退出登录?

而且后台有更新,web应用退出用户登录

阅读 5.5k
2 个回答

定时任务方案:

if loginExpire <= currentTime - lastActiveTime is true{//这个方案有一定时延性
    //do logout operations
}

缓存方案:

redis set(token, user, lastActivetime + loginExpire, timeUnit);//这个方案没活跃次都会get&set,不过对性能没什么影响

前端每隔一定时间查询一下是否登录态过期了 过期了自动退出

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题