Foros del Web » Programación para mayores de 30 ;) » Java »

Usuarios activos en mi aplicación

Estas en el tema de Usuarios activos en mi aplicación en el foro de Java en Foros del Web. Buen dia, espero que alguien pueda ayudarme, estoy realizando una aplicación web con java... utilizo netbeans con el servidor glassfish y me conecto a una ...
  #1 (permalink)  
Antiguo 11/05/2010, 08:11
 
Fecha de Ingreso: mayo-2010
Mensajes: 3
Antigüedad: 13 años, 11 meses
Puntos: 0
Usuarios activos en mi aplicación

Buen dia, espero que alguien pueda ayudarme, estoy realizando una aplicación web con java... utilizo netbeans con el servidor glassfish y me conecto a una bd en oracle, lo que me interesa saber es como puedo saber en determinado momento que y cuantos usuarios se encuentran activos en mi aplicación es decir que se logearon y aun no han cerrado su sesion. espero que alguno de ustedes me pueda ayudar... Gracias!!
  #2 (permalink)  
Antiguo 11/05/2010, 09:23
 
Fecha de Ingreso: febrero-2010
Mensajes: 128
Antigüedad: 14 años, 2 meses
Puntos: 3
Respuesta: Usuarios activos en mi aplicación

Podrias crear una variable "contador" en el objeto aplication e ir aumentandola y disminuyendola según se logeen y deslogeen en la aplicación. Ahora bien, que ocurriría si alguien no se deslogea y solamente deja que su sesión caduque?? tendrías que contemplar ese caso, ya que sino el contador indicaría que hay más usuarios.

application.setAttribute(String x,Object y);
Objetct objeto = (Object) application.getAttribute(String x);

Podrías hacer que cada dia ese contador se borrase, o guardar en vez de un contador, y únicamente guardar las fechas y horas en la que alguien se logeó de manera que si alguien se logeó hace más de de un tiempo X, borrarlo...

mira la fuente que encontré, hablan de ello un poco, también hablan de parámetros iniciales en el web.xml...

http://www.jguru.com/faq/view.jsp?EID=566160
  #3 (permalink)  
Antiguo 23/06/2010, 11:19
Avatar de stone_neo  
Fecha de Ingreso: abril-2004
Ubicación: Peru
Mensajes: 438
Antigüedad: 20 años
Puntos: 15
Respuesta: Usuarios activos en mi aplicación

Podrias crear un campo que indique si el usuario se encuentre active o no IN_ACTI_USU. Cada vez que se loguee un usuario por ejemplo pondria ese campo en "A" para ese usuario. Tu deberias hacer una consulta de todos los usuarios que tengan ese campo IN_ACTI_USU = 'A', y con eso sabrias que usuarios estan activos y cuales no.

Ahora cuando te desloguees del sistema o cuando cierres la aplicacion deberias actualizar ese campo a IN_ACTI_USU = 'I'.

Podrias juntar las dos ideas que te estamos dando y tendrias algo mejor, depende de ti.

Saludos.
__________________
Rubén Darío Huamaní Ucharima
Web : http://www.gorilla-soft.com
Usuario Linux #382 100 :-)

Etiquetas: usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:32.