quello che vuoi lo si fa con le sessioni verificando 'ultimo valore temporale di un azione dell'utente
Quello che chiedi è realizzabile tramite JS, quindi devi postare nell'apposito forum dedicato