PHP - logout al cerrar la ventana del broswer

 
Vista:

logout al cerrar la ventana del broswer

Publicado por Mario Falomir (23 intervenciones) el 15/11/2002 04:46:34
Como le hago para que al cerrar la ventana (estando logueado) haga logout....estuve haciendo prubas con <body onUnload="evento()"> pero no funciona debidamente, me hace un desastre....alguien puede ayudarme???
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:logout al cerrar la ventana del broswer

Publicado por Emiliano Romero (2 intervenciones) el 15/11/2002 12:51:43
Yo tambien tuve el mismo problema, lo que debes hacer es lo siguiente

esto va en las cabeceras <head>:

<script language=JavaScript>
function xlogout(){
neww = window.open("direccion", "titulo", config='height=50,width=400,toolbar=no,resizable=yes,menubar=no,scrollbars=yes,location=no,directories=no,status=no');
}
</script>

donde direccion es igual a la direccion de la pagina en php donde se realiza el logout.

y luego en <body> debes agregar lo siguiente:

<body OnUnload="xlogout();">

esto lo que hara es abrirte una nueva ventana en la que se realizara el logout. en la misma, deberias colorar al final de la pagina:
<script language='JavaScript'>
window.close();
</script>

ademas de todo esto, deberias creear un sistema de expiracion, ya que si el usuario en ves de cerrar la ventan, se desconecta, te quedara la sesion ghost creada.

creo que eso es todo, espero que te sea de utilidad

atte.
Emiliano Romero
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar