<?php include 'funciones.php'; echo haIniciadoSesion(); if (haIniciadoSesion()) { // Se eliminan los valores, se destruye la sesión y volvemos session_unset(); session_destroy(); } // Si el usuario intenta cerrar sin iniciar ... header('Location: ../index.php'); exit;
<?php require 'scripts/funciones.php'; if (!haIniciadoSesion()) { header('Location: index.html'); } conectar(); $categorias = getCategoriasPorUser(); desconectar(); ?> <!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Panel de Usuario</title> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css"> <link rel="stylesheet" href="css/jumbotron-narrow.css"> </head> <body> <div class="container"> <div class="header"> <nav> <ul class="nav nav-pills pull-right"> <li role="presentation" class="active"><a href="#">Inicio</a></li> <li role="presentation"><a href="scripts/cerrar-sesion.php">Cerrar sesión</a></li> </ul> </nav> <h3 class="text-muted">Trading Academy</h3>
<?php require 'funciones.php'; // Validación de la sesión como administrador: if (!haIniciadoSesion() || !esAdmin()) { header('Location: ../index.html'); } // Verificación del parámetro POST: if (isset($_POST['txtUsuario'])) { $usuario = $_POST['txtUsuario']; } else { header('Location: ../admin/index.php'); } // Actualizar permisos: conectar(); // Eliminamos todos sus permisos: eliminarPermisos($usuario); $categorias = getTodasCategorias(); // Reasignaremos sus permisos: foreach ($categorias as $categoria) { if (isset($_POST['categoria' . $categoria[0]])) { asignarPermisos($usuario, $categoria[0]); } } header('Location: editarPermisos.php?usuario=' . $usuario); desconectar();