Обновление времени cookie

Есть такое вопрос. Я написал скрипт на проверку активности он работает отлично, но проблема в том, что куки живут 1 час. А мне необходимо, чтобы если пользователь не активен, то куки живут 1 час, а если активен, то живут до тех пор, пока пользователь станет не активным

Проверка на активность

        // Проверка на активность
        var no_active_delay = 3600; // Количество секунд простоя мыши, при котором пользователь считается неактивным
        var now_no_active = 0; // Текущее количество секунд простоя мыши
        setInterval("now_no_active++;", 1000); // Каждую секунду увеличиваем количество секунд простоя мыши
        setInterval("updateChat()", 1000); // Запускаем функцию updateChat() через определённый интервал
        document.onmousemove = activeUser; // Ставим обработчик на движение курсора мыши
        function activeUser() {
            now_no_active = 0; // Обнуляем счётчик простоя секунд
        }
        function updateChat() {
            if (now_no_active >= no_active_delay) { // Проверяем не превышен ли "предел активности" пользователя
                location.reload();
                // return;
            }
        }

Если будет необходимо, дополню скриптом, где создаю куки


Ответы (0 шт):