Se supone que tienes una tabla de login, donde cada usuario tiene su nombre de usuario y contraseña no?, pues añade un campo con cualquier información para saber si está conectado o no. Cuando entre y salga del sistema cambias ese valor.
Controlar esa tabla en caso de errores se puede complicar
