前台html页面5分钟不做任何操作 就返回登陆页面

前台html页面5分钟不做任何操作 就返回登陆页面 ,求大佬给一个demo 谢谢了

我有段代码应该可以帮到你

    var lastTime = new Date().getTime();
    var currentTime = new Date().getTime();
    var timeOut = 5 * 60 * 1000; //设置超时时间: 5分

    /* 鼠标移动事件 */
    $(document).mouseover(function(){
        lastTime = new Date().getTime(); //更新操作时间
    });

    //判断用户多久没有进行鼠标操作,超过5分钟自动退出登录
    function testTime(){
        currentTime = new Date().getTime(); //更新当前时间
        if(currentTime - lastTime > timeOut){ //判断是否超时
            window.clearTimeout(inter);         
            //alert("您长时间未操作,请重新登录!");
                    //注销当前session      ....
                    window.location.href="login.html";
        }else{
            inter = setTimeout(testTime,1000);
        }
    }
    testTime();

写一个倒计时5分钟任务,有操作就刷新倒计时时间,到五分钟直接跳转到登录页面

正常需要判断session是否存在 设置其过期时间为五分钟 如果session为null
则跳转画面

计时器到五分转到登录页面

setTimeout(function () { window.location="";目标地址 }, 5000);