buenas, una solución facil que se me ocurre sobre la marcha es llevar el control de usuarios sobre una base de datos... create una tabla en la que vayas añadiendo los usuarios que ya se han autentificado correctamente... en cuanto a rendimiento no creo k sea muy costoso porque la consulta sería tan simple como algo asi: SELECT Estado FROM Usuarios WHERE NombreUsuario='lo k sea' o algo asi... no se... es solo una idea...
espero haberte ayudado, saludos