Add checkSession(), showSessionExpiredModal()

This commit is contained in:
billz 2025-01-20 00:58:18 -08:00
parent c51b520b8d
commit 187041b030

View File

@ -671,6 +671,28 @@ window.addEventListener('load', function() {
});
}, false);
let sessionCheckInterval = setInterval(checkSession, 5000);
function checkSession() {
$.get('ajax/session/do_check_session.php', function (data) {
if (data.status === 'session_expired') {
clearInterval(sessionCheckInterval);
showSessionExpiredModal();
}
}).fail(function (jqXHR, status, err) {
console.error("Error checking session status:", status, err);
});
}
function showSessionExpiredModal() {
$('#sessionTimeoutModal').modal('show');
}
$(document).on("click", "#js-session-expired-login", function(e) {
console.log('clicked!');
window.location.href = '/login';
});
// DHCP or Static IP option group
$('#chkstatic').on('change', function() {
if (this.checked) {