Hola, bueno no puedes controlar totalmente el abandono de un usuario, lo que podrias hacer es manejar el Global.asa, donde colocas tu informacion acerca de los usuarios que inician session, luego como en el Global.asa puedes captar el evento donde alguien inicia session y cierra o termina su session, ahora al bloquear tu tabla asignas esta informacion a la info que tienes respecto a los usuarios, y cuando termine la session relaciones esto a la info del Global y respecto a esto verificas quien cerro la session y vuelves a activar la tabla
Suerte!