la butto li, non so se e' fattibile, ovviamente ogni utente avra' un SessionID, potresti (credo sia fattibile) creare un listener sulla sessione in modo che quando questa venga distrutta la relativa riga nel db associata a quell'utente sia posta a false.

Pero' e solo un idea neanche io attualmente saprei come realizzarla