Ir al contenido


Foto

Expirar session y redirigir al usuario


  • Por favor identifícate para responder
3 respuestas en este tema

#1 squall2501

squall2501

    Advanced Member

  • Miembros
  • PipPipPip
  • 82 mensajes
  • Locationen oa

Escrito 08 noviembre 2011 - 01:36

Estimados

Estoy intentando hacer lo siguiente (seguramente mas de alguno lo sabreis)

Necesito que al igual que lo hacen los bancos pasado cierto tiempo o inactividad del usuario se cierre la sesion y me rediriga a cierta pagina

Yo intento hacer lo siguiente

[java]

session_start();
$fechaOld= $_SESSION["ultimoAcceso"];
$ahora = date("Y-n-j H:i:s");
$tiempo_transcurrido = (strtotime($ahora)-strtotime($fechaOld));
if($tiempo_transcurrido>= 6) {
      session_destroy();
      echo "<script>alert('Tu sesion cerrara');window.location.href='../003001/'</script>";
    }else {     
    $_SESSION["ultimoAcceso"] = $ahora;
}


//la variable $_SESSION["ultimoAcceso"]; la creo cuando la persona se logea
//$_SESSION["ultimoAcceso"]= date("Y-n-j H:i:s");
[/java]

Eso es lo que intento hacer que pasado cierto tiempo se muestre el mensaje y se cierre la sesion,pero lo que pasa es que tengo que recargar la pagina  para que haga esto y no automaticamente

Gracias




  • 0

#2 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4.483 mensajes
  • LocationVenezuela

Escrito 08 noviembre 2011 - 02:57

y no has probado con el meta = "refresh"??
  • 0

#3 squall2501

squall2501

    Advanced Member

  • Miembros
  • PipPipPip
  • 82 mensajes
  • Locationen oa

Escrito 08 noviembre 2011 - 03:17

ok muchas gracias tenias razón

  • 0

#4 kosios

kosios

    Member

  • Miembros
  • PipPip
  • 39 mensajes

Escrito 10 noviembre 2011 - 07:30

utiliza la funcion de settime de jquery, es mucho mas presentable y mas silenciosa jejej

puedes buscar mas aqui.

http://forum.jquery....e-of-settimeout
  • 0




IP.Board spam blocked by CleanTalk.