Sesion Activas

DjLethal
14 de Marzo del 2005
Como puedo obtener todas las sesiones activas en una aplicacion. (Sobre Tomcat).

Cuando se logea un usuario guardo en su sesion su login y password.

Necesito evitar que se crean dos sesion para el mismo login y password.

Gracias.

Ken
14 de Marzo del 2005
No hay una manera directa de hacerlo.

Para la aplicaci贸n web es perfectamente v谩lido que el usuario A se loguee desde un ordenador y el usuario B, usando el mismo login y password que A (o sea, siendo el usuario A, realmente) se loguee m谩s tarde desde otra m谩quina.

Tendr铆as que controlarlo con filtros, probablemente, pero ahora mismo no se me ocurre c贸mo... Si sacas los nombres y pass de una tabla de Base de Datos, siempre puedes a帽adir un campo llamado "EN_ACTIVO" que lo pones a 1 en el momento de dar la sesi贸n, y con un SessionListener lo pones a 0 en el momento de destruirla...

ahora que lo pienso, SessionListener seguro que tiene algo por ah铆... busca informaci贸n y nos lo cuentas...

Salu2

Ken

dieg
14 de Marzo del 2005
hola
No s茅 si te sirva ; pero el objeto implicito session tiene el metodo getAttributeNames() que devuelve un Enumeration.
descripcion del metodo: devuelve una enumeracion con los nomres de todos los objetos guardados en la sesion.

bye