我尝试为前端用户编写 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 的会话时间?