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;
}
}
?>

