Cita: En ese caso tendrías que guardar también el tiempo de su última actividad, y tener un script que corra en consola que cheque los usuarios que tienen más tiempo de inactividad, por ejemplo 30 minutos y automaticamente los saque del sistema.
Última actividad - Tiempo actual = Tiempo inactivo
si (tiempo inactivo es_mayor_que 30min) { destruye_sesion.... }
Ya está la idea, ahora aplícala a tu código