Lo más fácil que lleve X horas conectado (por ejemplo, 10 horas, suponiendo un jornada laboral de 8 horas), sea con actividad o no.
Lo único que antes de forzar el cierre de sesión, darle la opción con ventana modal al usuario si está en su sitio sentado de seguir conectado.