Hola pao... esta utilizando algun tipo de autentificacion para los usuarios..??? porque una forma que se me ocurre es que si lo estas haciendo con autentificacion de forms en tu web.config le des un tiempo de sesion de 20 min.
Ejemplo.
Cita: <authentication mode="Forms">
<forms name=".ASPXAUTH" protection="All" timeout="20"/>
</authentication
>
y con ello automaticamente si el usuario ya cerró su browser su sesion termina.
Ahora.. otra cosa que puedes hacer es poner un boton que sea como un LogOff y que en tu bd lo registres como no activo.
Pero quisiera saber como estas haciendo la autentificacion.
Saludos