Hola manuelgxg, la variable Session tiene un tiempo de duracion por defecto de 20 minutos... supongo que lo has cambiado (5 o 10 min), aparte la variable session se destruye si estas inactivo mas de 20 min o en tu caso 5 o 10... (a eso te refieres con hacer un refresh... o ir a otra pagina de tu sitio... tambien se destruye si cierras el navegador o si te direccionas a otra pagina (esta ultima no me confio).
Para hacer lo que quieres puedes utilizar cokkies y variables session que es lo unico que te puedo recomendar e informar al usuario que haga LogOut siempre....
Salu2