Saludos!.
Estoy desarrollando una aplicacion web usando jsp y servlets y como BD MySQL. Tengo una tabla donde estan todas las cuentas de usuario con su respectivo passwd. Cuando un usuario intenta loguearse se confronta su login y passwd con los que hay en la BD y se le concede o niega el acceso si los valores coinciden o no. Hasta ahi ningun problema.
Lo que quiero hacer es saber que usuarios se encuentran conectados a la aplicacion en un momento determinado (aclaro, no estoy usando cuentas de usuario diferentes de MySQL por cada usuario, sino una sola conexion, desde la cual se accede a la tabla de usuarios que es donde estan todas las cuentas permitidas del sistema). Lo anterior con el fin de no permitir conexiones simultaneas con una misma cuenta, es decir que si intento conectarme con un login que actualemente esta logueado, me niegue el acceso, desloguee al que esta conectado o cualquier accion que yo quiera tomar. Otra razon para esto es que quisiera crear un chat y un modulo de administarcion de usuarios y para ello necesito tener la lista de todos mis usuarios logueados para, llegado el caso, poder expulsar del sitio a un usuario determinado.
En lo posible quisiera crear todo esto por mi mismo, ya que se que en la red existen muchos chats y otra clase de utilidades listas para insertarse en el sitio web.
Cualquier colaboracion, idea, sugerencia es bien recibida.
PD: No se si sea incorrecto crear este nuevo tema en lugar de publicarlo en el foro oficial de Java. Si es asi, mis disculpas ... pueden moverlo a su gusto :-p
Estoy desarrollando una aplicacion web usando jsp y servlets y como BD MySQL. Tengo una tabla donde estan todas las cuentas de usuario con su respectivo passwd. Cuando un usuario intenta loguearse se confronta su login y passwd con los que hay en la BD y se le concede o niega el acceso si los valores coinciden o no. Hasta ahi ningun problema.
Lo que quiero hacer es saber que usuarios se encuentran conectados a la aplicacion en un momento determinado (aclaro, no estoy usando cuentas de usuario diferentes de MySQL por cada usuario, sino una sola conexion, desde la cual se accede a la tabla de usuarios que es donde estan todas las cuentas permitidas del sistema). Lo anterior con el fin de no permitir conexiones simultaneas con una misma cuenta, es decir que si intento conectarme con un login que actualemente esta logueado, me niegue el acceso, desloguee al que esta conectado o cualquier accion que yo quiera tomar. Otra razon para esto es que quisiera crear un chat y un modulo de administarcion de usuarios y para ello necesito tener la lista de todos mis usuarios logueados para, llegado el caso, poder expulsar del sitio a un usuario determinado.
En lo posible quisiera crear todo esto por mi mismo, ya que se que en la red existen muchos chats y otra clase de utilidades listas para insertarse en el sitio web.
Cualquier colaboracion, idea, sugerencia es bien recibida.
PD: No se si sea incorrecto crear este nuevo tema en lugar de publicarlo en el foro oficial de Java. Si es asi, mis disculpas ... pueden moverlo a su gusto :-p