Cerrar sesión de spring security una vez se cierra la pestaña.

1,213 views
Skip to first unread message

juan zapata

unread,
Oct 17, 2011, 7:56:47 PM10/17/11
to Spring User Group Peru
Hola a todos,
Estoy trabajando con las sesiones de spring security y tengo una
consulta pues quisiera que cuando el usuario cierre la ventana (o
pestaña) se anule la session del sprint security pues como el maximo
de sesiones se ha establecido en 1 pues no me permite volver a iniciar
session.

muchas gracias de antemano.

jlbu...@gmail.com

unread,
Oct 17, 2011, 8:33:30 PM10/17/11
to spring-user...@googlegroups.com
Tienes q usar javascript especificamente la funcion onClose() (es la que te permite operar al cerrar la ventana del browser) ahí haces la llamada a la clase que te mata la session en spring.
Ing. de Sistemas | CEO iluminatic sac
jbug...@iluminatic.com
www.iluminatic.com | www.consultorjava.com
--
Has recibido este mensaje porque estás suscrito al grupo "Spring User Group Peru" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a spring-user...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a spring-user-group...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/spring-user-group-peru?hl=es.

Roberto Calero

unread,
Oct 17, 2011, 9:06:53 PM10/17/11
to spring-user...@googlegroups.com
onClose no es un evento?

> Subject: Re: [springperu] Cerrar sesión de spring security una v ez se cierra la pestaña.
> To: spring-user...@googlegroups.com
> From: jlbu...@gmail.com
> Date: Tue, 18 Oct 2011 00:33:30 +0000

juan zapata

unread,
Oct 18, 2011, 5:34:25 PM10/18/11
to Spring User Group Peru
Hola a todos,
Bueno no lo puede hacer desde que se cierra la pestaña o ventana del
navegador, asi que lo que aplique fue:
<sec:session-management invalid-session-url="/
inicio.htm"
session-fixation-protection="newSession">
<sec:concurrency-control max-sessions="1"
expired-url="/inicio.htm" />
</sec:session-management>

con lo cual si se vuelve a conectar le creara una nueva sessión y
eliminara la anterior y si intenta hacer algo en la ventana de la
sessión anterior pues lo enviará a la pantalla de inicio.

Muchas gracias.


On 18 oct, 03:06, Roberto Calero <roberto_cal...@hotmail.com> wrote:
> onClose no es un evento?
>
>
>
>
>
>
>
> > Subject: Re: [springperu] Cerrar sesión de spring security una v  ez se cierra la pestaña.
> > To: spring-user...@googlegroups.com
> > From: jlbuga...@gmail.com
> > Date: Tue, 18 Oct 2011 00:33:30 +0000
>
> > Tienes q usar javascript especificamente la funcion onClose() (es la que te permite operar al cerrar la ventana del browser) ahí haces la llamada a la clase que te mata la session en spring.
> > Ing. de Sistemas | CEO iluminatic sac
> > jbuga...@iluminatic.com
> >www.iluminatic.com|www.consultorjava.com
>
> > -----Original Message-----
> > From: juan zapata <zapata.p...@gmail.com>
> > Sender: spring-user...@googlegroups.com
> > Date: Mon, 17 Oct 2011 16:56:47
> > To: Spring User Group Peru<spring-user...@googlegroups.com>
> > Reply-To: spring-user...@googlegroups.com
> > Subject: [springperu] Cerrar sesión de spring security una v
> >    ez se cierra la pestaña.
>
> > Hola a todos,
> > Estoy trabajando con las sesiones de spring security y tengo una
> > consulta pues quisiera que cuando el usuario cierre la ventana (o
> > pestaña) se anule la session del sprint security pues como el maximo
> > de sesiones se ha establecido en 1 pues no me permite volver a iniciar
> > session.
>
> > muchas gracias de antemano.
>
> > --
> > Has recibido este mensaje porque estás suscrito al grupo "Spring User Group Peru" de Grupos de Google.
> > Para publicar una entrada en este grupo, envía un correo electrónico a spring-user...@googlegroups.com.
> > Para anular tu suscripción a este grupo, envía un correo electrónico a spring-user-group...@googlegroups.com
> > Para tener acceso a más opciones, visita el grupo enhttp://groups.google.com/group/spring-user-group-peru?hl=es.
Reply all
Reply to author
Forward
0 new messages