| |||
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!! |
| |||
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 |
| ||||
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: |