Kết quả 1 đến 3 của 3

Chủ đề: End session after iddle time using Javascript

  1. #1
    Member

    Ngày tham gia
    Aug 2010
    Đang ở
    Biên Hòa
    Bài viết
    40
    Gạch đã nhận
    30

    End session after iddle time using Javascript

    Normal
    HTML Code:
    <html>
    <head>
    <script type="text/javascript">
    var iddle_time=0;
    var session_time = 1 //minutes
    function timerIncrement(){
    	iddle_time++;
    	document.getElementById("time").innerHTML=iddle_time;
    	if(iddle_time==session_time*60){
    		restarTimer();
    		//Do something like redirect to lougout page
    		alert('Your session has been ended !');
    	}
    }
    function restarTimer(){
    	iddle_time=0;
    }
    </script>
    </head>
    <body onKeyPress="restarTimer()" onmousemove="restarTimer()">
    <div>
    Iddle Time in Second:<span id="time"></span>
    </div>
    <script type="text/javascript">
    setInterval("timerIncrement()",1000);
    </script>
    </body>
    </html>
    jQuery
    HTML Code:
    <script type="text/javascript">
    idleTime = 0;
    $(document).ready(function () {
        //Increment the idle time counter every minute.
        var idleInterval = setInterval("timerIncrement()", 60000); // 1 minute
    
        //Zero the idle timer on mouse movement.
        $(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();
        }
    }
    </script>

    Chủ đề có liên quan:


  2. #2
    Hạt cát nhỏ

    Ngày tham gia
    Jul 2008
    Đang ở
    [}{]e[][]
    Bài viết
    3,567
    Gạch đã nhận
    419

    Re: End session after iddle time using Javascript

    Đúng ra thì cái này tự động refresh trang sau 1 thời gian nhất định không sử dụng chứ đâu phải là để delete session đâu phải không bác.

  3. #3
    Member

    Ngày tham gia
    Aug 2010
    Đang ở
    Biên Hòa
    Bài viết
    40
    Gạch đã nhận
    30

    Re: End session after iddle time using Javascript

    Mục đích chính là tính toán iddle-time phía client thôi, còn làm gì đó thì phụ thuộc vào webmaster vậy

Đánh dấu

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •