Cita: Como puedo impedir que un mismo usuario se loguee mas de una vez al tiempo para entrar a una misma aplicacion?
Puedes crear una "bandera de estado" para tu usuario (un campo en tu BD donde tienes a tus usuarios podría ser), y simplemente consultar dicho estado en el proceso de logueo y actuar en consecuencia.
-> ¿Esta logueado?
- No: Dejamos entrar, cambiamos su estado a "logueado"
- Sí: Impedimos el logueo
Y al terminar sesión (o detectarlo como "usuario inactivo", depende de tus requerimentos) cambiar su estado a "no logueado".
... esto pensando en bloquear el segundo logueo, ¿o será que querrás "matar" el primero para darle paso al segundo? (como el MSN cuando incias sesión desde "otro lugar").
Saluton!