Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/09/2010, 11:12
Avatar de repara2
repara2
 
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 14 años, 4 meses
Puntos: 331
Respuesta: [Ayuda] Script de inactividad

Hola kirst, si se destruye la session ni bien loguearse, sólo tienes que comprobar 2 puntos en tu código:

1. El valor de estas dos variables (tipo, valor, resultado, etc), si esto no se cumple, entra en el else y destruye la session.
Código PHP:
// Verificamos que la actividad final sea del mismo dia
    
if ($date_day == $date_d) {
        
// Calculamos el tiempo de inactividad 
2. El otro punto es

Código PHP:
// Verificamos que no haya transcurrido más de una hora
        
if ($date_final '1') { 
si $date_final es mayor O IGUAL que uno, entrará el en else y destruye la session.
Cuando manejas fecha/hora a este nivel tienes que asegurarte que en la DB estás guardando los valores correctos y que luego operas correctamente. En el caso de

Código PHP:
if ($date_day == $date_d
una variable viene de DB, la otra de una llamada al sistema, comprueba que los formatos sean idénticos y que el formato se pueda restar como una resta normal.
Estaría bien ver la estructura de la DB, seguro que lo arreglas enseguida, salu2