ayuda tengo este codigo en el index que verifica si pasa mas de un minuto unactivo y le cierra la sesion, cabe mencionar que es un minuto xq es de ejemplo obviamente esos minutos seran mas
codigo:
Código PHP:
<?php
session_start();
if ($_SESSION["autenticado"] == "SI")
{
$consulta_dat_usuario = sprintf("SELECT * FROM bruma.usuarios WHERE usuNomFan= '%s'",$_SESSION["usuario"]);
$registro_usuario = mysql_query($consulta_dat_usuario, $miConexion) or die(mysql_error());
$fila_usuario = mysql_fetch_assoc($registro_usuario);
//sino, calculamos el tiempo transcurrido
$fechaGuardada = $_SESSION["ultimoAcceso"];
$ahora = date("Y-n-j H:i:s");
$tiempo_transcurrido = (strtotime($ahora)-strtotime($fechaGuardada));
//comparamos el tiempo transcurrido
if($tiempo_transcurrido >= 60)
{
//si pasaron 10 minutos o más
session_destroy(); // destruyo la sesión
header("Location: pag_usuarios/login.php"); //envío al usuario a la pag. de autenticación
//sino, actualizo la fecha de la sesión
}else{
$_SESSION["ultimoAcceso"] = $ahora;
}
}
?>
entonces se supone que despues de ese min deberia de cerrar la sesion y enviarlo de una vez al login nuevamente, sin embargo eso no pasa sino q si cierra la sesion, pero me manda al login hasta q actualizo el index, alguien puede corregirme por favor ?