// Funktion zum Logout nach einer bestimmten Zeit function delayedLogout() { // Setze den Timeout auf 5 Minuten (300000 Millisekunden) var timeout = 300000; // 5 Minuten in Millisekunden // Timeout-Funktion zum Ausführen des Logouts var logoutTimeout; function startLogoutTimer() { logoutTimeout = setTimeout(logout, timeout); } function resetLogoutTimer() { clearTimeout(logoutTimeout); // Timer zurücksetzen startLogoutTimer(); // Timer neu starten } function logout() { // Weiterleitung auf die logout.php-Seite window.location.href = "logout.php"; } // Starte den Timer beim Laden der Seite startLogoutTimer(); // Reagiere auf Benutzerinteraktionen document.addEventListener("click", resetLogoutTimer); //document.addEventListener("mousemove", resetLogoutTimer); document.addEventListener("keypress", resetLogoutTimer); } // Starte den Timer beim Laden der Seite window.onload = delayedLogout;