Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/08/2003, 15:06
Avatar de andinistas
andinistas
 
Fecha de Ingreso: julio-2003
Ubicación: Bogotá COL
Mensajes: 1.000
Antigüedad: 20 años, 9 meses
Puntos: 0
Pregunta detectar sesion inactiva en php

Hola alguien sabe como detectar una sesion inactiva en php.


tengo un sistema de login de usuarios y utilizo una aplicación para ver quienes estan activos en el sistema, pero algunos usuarios no cierran la sesión, en cambio cierran la ventana y pues queda con valor true la sesión en la base de datos.

aclaro que para hacer esto de usuarios activos cada vez que alguien se loguea en el sistema actualizo el campo activo = 1 y cuando cierran la sesion lo actualizo a activo = 0.

--

tambien he probado con esto en el encabezado.inc que lo tengo como un include


<script language="JavaScript">

function amplia(){
resizeTo(screen.width, screen.height)
moveTo(0, 0);
}

function popUp(url, nombre, ancho, alto) {
hor = (screen.width - ancho)/2;
vert = (screen.height - alto)/2;
propiedades = eval("'toolbar=no, location=no, directories=no, status=no, menubar=no, resizable=no, scrollbars=no, width=" + ancho + ", height=" + alto + ", left=" + hor + ", top=" + vert + "'");
miPopUp = window.open(url, nombre, propiedades);
}
</script>
<title>Sistema de Información Andinistas</title>
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onUnload="popUp('exit.php?userid=<?=$codigo?>', 'popup', 300, 200)">


pero al parecer onUnload no funciona bien, porque cada vez que actualizo alguna pagina del sistema o entro a otra seccion me sale el popup exit.php.


bueno, si pueden aconsejarme....


Gracias



Última edición por andinistas; 19/08/2003 a las 15:09