Questo del controllo del tempo lo fanno in molti, lo puoi fare ad ogni apertura della pagina,
ma tu avevi chiesto una funzione che cancellasse la sessione alla chiusura del browser...