Untitled

 avatar
unknown
plain_text
2 months ago
934 B
7
Indexable
$(function (){

    let ostatniaAktywnosc = localStorage.getItem('ostatniaAktywnosc');
    const teraz = Date.now();
    const godzina = 60 * 60 * 1000; // 1 godzina w milisekundach

    if (ostatniaAktywnosc && (teraz - ostatniaAktywnosc) > godzina) {
        window.location.href = 'logout.php';
    } else {
        localStorage.setItem('ostatniaAktywnosc', teraz);
    }

    setInterval(sprawdzAktywnosc, 60000);

    document.addEventListener('mousemove', () => {
        localStorage.setItem('ostatniaAktywnosc', Date.now());
    });

    document.addEventListener('keydown', () => {
        localStorage.setItem('ostatniaAktywnosc', Date.now());
    });

    document.addEventListener('click', () => {
        localStorage.setItem('ostatniaAktywnosc', Date.now());
    });

    document.addEventListener('scroll', () => {
        localStorage.setItem('ostatniaAktywnosc', Date.now());
    });

})
Editor is loading...
Leave a Comment