Ver Mensaje Individual
  #14 (permalink)  
Antiguo 26/04/2012, 11:42
Avatar de SirDuque
SirDuque
 
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 9 meses
Puntos: 89
Respuesta: Cierre de sesion por inactividad

Remplazar esto:
Código PHP:
<?php 
session_start
(); 
if(isset(
$_SESSION['acceso'])) { 
if (
$_SESSION['acceso'] == "admin") {
 include(
"inactivo.php");
 
?>
Por:
Código PHP:
<?php  
session_start
(); 
if(!isset(
$_SESSION['acceso']))header("Location: login.php");  
$tiempo = (isset($_SESSION['time'])) ? $_SESSION['time'] : strtotime(date("Y-m-d H:i:s"));
 
$actual =  strtotime(date("Y-m-d H:i:s")); 
((
$actual-$tiempo) >= 3600) ? header("Location: logout.php") : $_SESSION['time'] =$actual;
 
?>
__________________
Mono programando!
twitter.com/eguimariano