用户长时间不操作退出到登录页

来源:07素材网 05月17日 21:19

出于安全考虑,用户长时间不操作,就会自动退出。关于用户自动退出有前端控制和后端控制两种方式来实现。

前端控制

记录用户事件操作的时间,判断这次操作时间和上一次操作时间的时间差是否超出规定的时间范围。如果是,那么用户就自动退出,并跳转到登录页面。

监听事件主要有:鼠标点击(click)事件、鼠标滚轮(mousewheel)事件、鼠标移动(mousemove)事件等,当事件发生时判断未超出规定时间,则把当前操作的时间存储到浏览器缓存中,如果超出就请求退出登录接口并跳转到登录页面。

后端控制

后端控制主要是根据接口请求时记录请求时间,将请求时间存储到session中或者数据库中,在下一次接口请求时判断当前请求时间和上一次记录的时间是否超出规定的时间范围如果是,那么就返回用户退出登录信息,并清除所有session信息。前端根据接口返回的信息跳转到登录页面。

原文出处:
版权声明:本文来源地址若非本站均为转载,若侵害到您的权利,请及时联系我们,我们会在第一时间进行处理。

今日推荐

现在SEO网站排名如何重新规划和设计?
培训机构如何做好网站推广?
服务器的稳定对网站优化带来那些影响?
使用 Studio 一分钟搭建本地 WordPress 站点
剪映如何拼接视频?剪映拼接视频的方法
企业做网站的目的仅仅是产品展示吗?
Git常用命令大全和使用说明
华为手机如何开启无线调试功能,轻松使用 Shizuku 搞机!