У меня возникла проблема, из-за которой я хочу выйти из системы, если в течение 180 секунд не происходит никаких действий, если они есть, то таймер сбрасывается, но проблема в том, что таймер не сбрасывается. Я проверил журналы здесь, мой код.< /p>
if ($isManager || $isAdmin) { ?>
var total_session_time = 180; // In seconds. After this interval of time if user is ideal then clock timer will start in seconds
//var total_session_time = 50000;//180; // In seconds. After this interval of time if user is ideal then clock timer will start in seconds
var clock_time_start = total_session_time + 1;
var idleTime = 0;
$(document).ready(function() {
// alert('hello');
// console.log('total_session_time->' + total_session_time)
//idleTime = $('#idleTime').val();
var sms_access_page = $('#sms_page_access').val(); // get val. for handle the logic of sms page will not logout.
// console.log('sms_accss_if_value - '+sms_access_page);
var idleInterval = setInterval(function() {
if ($('#idleTime').val()) {
idleTime = $('#idleTime').val();
} else {
idleTime = 0;
}
if ($('#pauseLogoutScript').val() == 0) {
idleTime = parseInt(idleTime) + 5; // as interval is of 5 seconds added 5.
}
//console.log('idleTime ->'+idleTime);
$('#idleTime').val(idleTime);
if (idleTime > total_session_time) {
count = clock_time_start - idleTime;
// console.log('count ->' + count);
if (count
Подробнее здесь: [url]https://stackoverflow.com/questions/78591189/how-do-i-reset-the-variable-in-setinterval-js[/url]
У меня возникла проблема, из-за которой я хочу выйти из системы, если в течение 180 секунд не происходит никаких действий, если они есть, то таймер сбрасывается, но проблема в том, что таймер не сбрасывается. Я проверил журналы здесь, мой код.< /p> [code]if ($isManager || $isAdmin) { ?> var total_session_time = 180; // In seconds. After this interval of time if user is ideal then clock timer will start in seconds //var total_session_time = 50000;//180; // In seconds. After this interval of time if user is ideal then clock timer will start in seconds var clock_time_start = total_session_time + 1; var idleTime = 0; $(document).ready(function() { // alert('hello'); // console.log('total_session_time->' + total_session_time) //idleTime = $('#idleTime').val(); var sms_access_page = $('#sms_page_access').val(); // get val. for handle the logic of sms page will not logout. // console.log('sms_accss_if_value - '+sms_access_page); var idleInterval = setInterval(function() { if ($('#idleTime').val()) { idleTime = $('#idleTime').val(); } else { idleTime = 0; } if ($('#pauseLogoutScript').val() == 0) { idleTime = parseInt(idleTime) + 5; // as interval is of 5 seconds added 5. } //console.log('idleTime ->'+idleTime); $('#idleTime').val(idleTime); if (idleTime > total_session_time) { count = clock_time_start - idleTime; // console.log('count ->' + count); if (count