primer archivo donde valido al usuario
Código:
segundo archivo: donde valido se ha registrado para entrar a otras paginas<? include("MYSQL.inc"); $mysql=new MYSQL; $mysql->connect(); $l=$_POST["login"]; $p=$_POST["passwd"]; $query=mysql_query("select login,passwd from seguridad where login='$l' and passwd='$p'"); if($row1 = mysql_fetch_array($query)){ session_start(); session_register("autentificado"); $autentificado="SI"; //defino la fecha y hora de inicio de sesión en formato aaaa-mm-dd hh:mm:ss $_SESSION['login']=$arrayusuario=($row1["login"]); $_SESSION['passwd']=$arrayusuario1=($row1["passwd"]); $_SESSION["ultimoAcceso"]= date("Y-n-j H:i:s"); header("location:siguiente.php"); }else{ header("location:inicio.php?errorusuario=SI"); } ?>
Código:
<? session_start(); if ($_SESSION["autentificado"]!="SI") { header("Location:inicio.php"); exit();}else { $fechaGuardada=$_SESSION["ultimoAcceso"]; $ahora=date("Y-n-j H:i:s"); $tiempo_transcurrido = (strtotime($ahora)-strtotime($fechaGuardada)); if($tiempo_transcurrido >=600) { session_destroy(); // destruyo la sesión echo "<script type=\"text/javascript\"> alert('A expirado el tiempo de inactividad en el sitio'); document.location='inicio.php'; </script>"; }else { $_SESSION["ultimoAcceso"] = $ahora; } } ?>