function Validar_Acceso($privilegios_pagina)
 {
     $instancia_controlador_principal_inside = new controlador_principal();
     if (!isset($_SESSION["session_username"])) {
         $instancia_controlador_principal_inside->Desconectar();
     } else {
         $session_username = $_SESSION["session_username"];
         $instancia_usuario = new Usuario($session_username, 0, 0, 0);
         $usuario_rut = $instancia_usuario->User_getRut();
         if ($usuario_rut == false) {
             $instancia_controlador_principal_inside->Desconectar();
         }
         $usuario_array = $instancia_usuario->User_Ver();
         $tipo_usuario = $usuario_array[3];
         if (!in_array($tipo_usuario, $privilegios_pagina)) {
             $instancia_controlador_principal_inside->Desconectar();
         }
     }
 }
Exemplo n.º 2
0
<!--Este Programa es el Index del Sistema, aqui se invoca al Controlador Principal, 
	quien llama a la Vista Principal del Sistema.

	Realizado por: Franklin Rivera
				   Anthony Vasquez
	
	Fecha: 27 de Abril de 2015
-->

<?php 
include_once "/CONTROLADOR/Controlador_principal.php";
$objeto_controlador_principal = new controlador_principal();
$objeto_controlador_principal->controlador_principal();