Los usuarios estan en una tabla de la base de datos. Y
lo que se requiere es que si un usuario ya inicio sesion no pueda volver a
hacerlo.
propiedades de autenticacion
la existencia del nombre de usuarioEso es lo que ayudara mucho, saber si los usuario que inician sesión se guardan en alguna parte del servidor....porque asi facil que se hace..
IMHO, eso no sirve, ya que por decirlo así, por cada usuario que se conecta a la aplicación se crea una sesión diferente. Sólo intenta probar con 2 navegadores diferentes en la misma máquina y aplicando el método que mencionas, sepas si en uno inicié sesión o no...