function Session($pagActual)
 {
     if (empty($_SESSION['rol']) && empty($_SESSION['id'])) {
         header("location: ../index.php?error=Debe Iniciar Sesión");
     } else {
         require_once '../modelo/dao/LoginDAO.php';
         require_once '../facades/FacadeLogin.php';
         require_once '../modelo/utilidades/Conexion.php';
         $facadeLogueado = new FacadeLogin();
         $paginas = $facadeLogueado->seguridadPaginas($_SESSION['rol']);
         $total = count($paginas);
         foreach ($paginas as $todas) {
             if ($pagActual != $todas['url']) {
                 $total--;
             }
         }
         if ($total == 0) {
             header("location: ../403.html");
         }
     }
 }
<?php

require_once '../modelo/dao/LoginDAO.php';
require_once '../modelo/dao/PermisosDAO.php';
require_once '../modelo/utilidades/Conexion.php';
require_once '../facades/FacadeLogin.php';
require_once '../facades/FacadePermisos.php';
if (isset($_POST['ingreso'])) {
    $facadeLogin = new FacadeLogin();
    $validaInfo = $facadeLogin->validarUser($_POST['user'], $_POST['pass']);
    $var = count($validaInfo);
    if ($var > 1) {
        session_start();
        $_SESSION['id'] = $validaInfo['idLogin'];
        $_SESSION['rol'] = $validaInfo['rol'];
        if ($_POST['pass'] == "inicial") {
            header("location: ../vista/modificarContrasena?mensaje= Modifique su contraseña");
        } else {
            header("location: ../vista/listarProyectos?bienvenida=Bienvenido " . $_SESSION['rol']);
        }
    } else {
        $mensaje = "Usuario o contraseña incorrecta";
        header("location: ../index.php?error=" . $mensaje);
    }
}
if (isset($_GET['idCerrar'])) {
    session_start();
    unset($_SESSION['id']);
    unset($_SESSION['rol']);
    session_destroy();
    header("location: http://productivitymanager.ges.com.co");
        }
    }
} else {
    if (isset($_POST['modificar'])) {
        $idUsuario = $_POST['id'];
        $identificacion = $_POST['identificacion'];
        $nombre = $_POST['nombre'];
        $apellido = $_POST['apellido'];
        $direccion = $_POST['direccion'];
        $telefono = $_POST['telefono'];
        $fecha = $_POST['fechaNacimiento'];
        $email = $_POST['email'];
        $uDTO = new UsuarioDTO($idUsuario, $identificacion, $nombre, $apellido, $direccion, $telefono, $fecha, $email, $estado, $foto, $contrasena, $rol, $area);
        $facadeUsuario = new FacadeUsuarios();
        $mensaje = $facadeUsuario->actualizarUsuario($uDTO);
        $facadeLogin = new FacadeLogin();
        $msg2 = $facadeLogin->modificarLogin($uDTO);
        header("Location: ../vista/listarUsuarios?modificado=" . $mensaje);
    } else {
        if (isset($_GET['idEliminar'])) {
            $facadeUsuario = new FacadeUsuarios();
            $mensaje3 = $facadeUsuario->desactivarUsuario($_GET['idEliminar'], 'Inactivo');
            header("Location: ../vista/listarUsuarios?modificado=" . $mensaje3);
        } else {
            if (isset($_GET['idConsultar'])) {
                $facadeUsuario = new FacadeUsuarios();
                session_start();
                $_SESSION['datosUsuario'] = $facadeUsuario->consultarUsuario($_GET['idConsultar']);
                header("Location: ../vista/listarUsuarios?#verUsuario");
            } else {
                if (isset($_GET['idConsultarInactivo'])) {