Web DEV/Javascript

정보보안 - 일정시간 움직임이 없으면 로그아웃

황금니 2020. 7. 21. 08:56

<script type="text/javascript">

var idleTime = 0;

$(document).ready(function () { //Increment the idle time counter every minute.

 var idleInterval = setInterval(timerIncrement, 60000); // 1 minute

 //일정시간 움직임이 있으면 초기화

 $(this).mousemove(function (e) { idleTime = 0; });

 $(this).keypress(function (e) { idleTime = 0; }); });

} }

 function timerIncrement() {

  idleTime = idleTime + 1;

  if (idleTime > 19) { // 20 minutes

   //새로고침 하거나 로그아웃 처리

   //window.location.reload();

   location.href ='logout.jsp';

 }

}

 

</script>