Advertisement
Guest User

Untitled

a guest
Jul 26th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.55 KB | None | 0 0
  1. <?php
  2. /**************************************************************/
  3. //Función autoload para cargar todas las clases necesarias automáticamente
  4. function __autoload($clase){
  5.     include "includes/classes/".$clase.".php";
  6. }
  7. /**************************************************************/
  8. session_start(); //Iniciamos la sesion
  9. $tiempoacceso = $_SESSION["tiempoacceso"]; //Recogemos la hora de acceso que se creó al hacer el login o al realizar alguna actividad dentro del panel
  10. $actual = date("Y-n-j H:i:s");
  11. $tiempo_transcurrido = (strtotime($actual)-strtotime($tiempoacceso));
  12. //Calculamos el tiempo transcurrido desde la última vez que se accedió hasta ahora
  13.  
  14. if(isset($_SESSION["logueado"]) && $tiempo_transcurrido < 600) { //Comprobamos si se ha recibido la variable de session de login
  15.     //y si el tiempo inactivo es menor de 10 minutos
  16.    
  17.     $_SESSION["tiempoacceso"] = date("Y-n-j H:i:s"); //Volvemos a guardar la hora de acceso
  18.     include "modules/head.php";//Incluimos la cabecera
  19.  
  20.     include "modules/menu.php";//Incluimos el menú
  21.  
  22.     if ($_GET["id"]){//Comprobamos si se ha recibido alguna variable GET de sección (si se ha seleccionado alguna sección en el menú)
  23.    
  24.         include "modules/".$_GET['id'].".php";//Incluimos dicha sección
  25.    
  26.     }else{
  27.  
  28.         include "modules/inicio.php";//Incluye por defecto el apartado Inicio
  29.    
  30.     }
  31.  
  32. }else{
  33.     session_destroy();
  34.     header ("location: index.php");//Si no se ha iniciado sesión correctamente o han pasado mas de 10 minutos de inactividad,
  35.     //redirecciona al formulario de login y destruye la sesión
  36.    
  37. }
  38.  
  39. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement