у вас есть подход к тому, что вы пытаетесь сделать, но он не будет оправдываться точно в реальном времени тиканья, когда истечет время сеанса, он будет оправдываться, когда система проверяет, был ли удален файл cookie, чтобы создать новый сеанс.Я верю, что это сделает 80% цели, которую вы ищете.попробуйте выполнить следующее редактирование в файле System / library / Session.php:
if ( ! $this->sess_read())
{
//your code here//
$this->sess_create();
}
else
{
$this->sess_update();
}
, где вы найдете предыдущий фрагмент кода в строке 105. удачи.