728x90
반응형
<script type="text/javascript">
var logoutUser = false;
var timeoutHnd = null;
var logouTimeInterval = 10 * 60 * 1000;
function onuser_activite() {
if (logoutUser) {
;
}
else {
ResetLogOutTimer();
}
}
function OnTimeoutReached() {
logoutUser = true;
alert("장시간 움직임이 없어 로그아웃 합니다.");
window.location.replace("/Logout/");
}
function ResetLogOutTimer() {
clearTimeout(timeoutHnd);
// set new timer
timeoutHnd = setTimeout('OnTimeoutReached();', logouTimeInterval);
}
document.body.onclick = onuser_activite;
timeoutHnd = setTimeout('OnTimeoutReached();', logouTimeInterval);
</script>
728x90
반응형
'JavaScript' 카테고리의 다른 글
JavaScript] Event delegation (0) | 2022.12.09 |
---|---|
Web APIs - Console API (0) | 2022.12.05 |
JavaScript] Event Bubbling and capturing (0) | 2022.11.23 |
JavaScript] DOM events, Event handler, addEventListener (0) | 2022.11.22 |
JavaScript] Coordinates (element 좌표) (0) | 2022.11.17 |
댓글