我尝试为前端用户编写 Joomla 会话倒计时。但我无法识别会话何时延长。
我现在的代码
<body data-sesja="<?php echo JFactory::getSession()->getExpire() ; ?>">
和 JS
//getting session time
var licznik = $('body').data('sesja');
//PROBLEM IS HERE - becouse not all events extenting the session time
$('body').on('mousedown keyup', function(){
licznik = $('body').data('sesja');
});
//creating counter object
var licznikObj = window.setInterval(function() {
licznik--;
$('.licznik').text(licznik);
if (licznik == 0) {
window.clearInterval(licznikObj);
$('.licznik-info, .licznik').each(function(){
$(this).remove();
});
$(".licznik-msg").text("Twoja sesja wygasła! Zaloguj ponownie.");
}
}, 1000);
所以我的问题是:女巫事件延长了 Joomla 2.5 的会话时间?