PHP SESSIONS
Links
//PHP INDEX MAIN SITE
include './config/sesion.php';
require_once './config/funciones.php';
//PHP CONFIG INDEX< ?¿
session_start();
//con esto se comprueba si no está el inicio de sesión hecho
if (!isset($_SESSION['logueado'])):
$_SESSION['logueado'] = 'no';
$_SESSION['nivel'] = '';
endif;
//PHP CONFIG SESSION<
$_SESSION son variables globales que se mantienen al navegar
Pero es necesario para que se puedan controlar y comprobar el: session_start();
//PHP CONFIG SESSION<
session_start();
if(!isset($_SESSION['id_usuario'])) $_SESSION['id_usuario']= 0;
if(!isset($_SESSION['nivel'])) $_SESSION['nivel']= 0;
if(!isset($_SESSION['id_pedido'])) $_SESSION['id_pedido']= 0;
if(!isset($_SESSION['logueado'])) $_SESSION['logueado']='no';
//PHP BACKEND INDEX < //Vuelve a otra pagina por no tener privilegios
include '../config/sesion.php';
if(!isset($_SESSION['nivel']) || $_SESSION['nivel'] <2;):
header ("Location: ".URL_BASE."/login/index.php");
endif;
$vista = "BACKEND";
//METODO PARA CERRAR LA SESSIóN, borrar las variables con unset, eliminar sesion con destroy
session_start();
$_SESSION['logueado'] = 'no';
$_SESSION['nivel'] = 0;
$_SESSION['id_usuario'] = 0;
$_SESSION['id_pedido'] = 0;
header ('Location: '.URL_BASE.'/');
// session_unset();
// session_destroy();