Exemple #1
0
 function __Construct()
 {
     parent::__Construct();
     NeuralSesiones::Inicializacion();
     NeuralSesiones::Finalizacion();
     header("Location: " . NeuralRutasApp::RutaURL('Index'));
 }
Exemple #2
0
 /**
  * Funcion     : Logout(integer)
  * Descripcion : Termino de la session de trabajo
  * Metodo      : GET 
  * Parametros  : logout
  * 
  * */
 public function Logout($Logout)
 {
     // Inicializa Session
     NeuralSesiones::Inicializacion();
     // Termina la session de trabajo
     if (isset($_SESSION['ENTRADA_POS'])) {
         NeuralSesiones::EliminarValor('LOGGEDIN');
         NeuralSesiones::EliminarValor('USUARIO');
         NeuralSesiones::EliminarValor('ENTRADA_POS');
         NeuralSesiones::Finalizacion();
     }
     // Redirecciona al la pagina de inicio
     header("Location: " . NeuralRutasApp::RutaURL('Index'));
 }
Exemple #3
0
 /**
  * Classe Constructora del Index 
  *
  * */
 public function Index()
 {
     // Inicializa Session
     NeuralSesiones::Inicializacion();
     // Usuario sin session
     if (!isset($_SESSION['ENTRADA_POS'])) {
         // Redirecciona al Login
         header("Location: " . NeuralRutasApp::RutaURL('Index'));
     } else {
         // Username
         $Usuario = $this->Modelo->DatoUsuario(base64_decode($_SESSION['USUARIO']));
         $this->Vista->Usuario = $Usuario['0']['nombre'] . ' ' . $Usuario['0']['apellidoPaterno'] . ' ' . $Usuario['0']['apellidoMaterno'];
         $this->Vista->RutaImagen = NeuralRutasApp::RutaImagenes("ajax-loader.gif");
         $this->Vista->Url1 = NeuralRutasApp::RutaURL('DatosEmpresa/Index');
         // Redirecciona al sistema principal
         $this->Vista->GenerarVista('General/Contener', 'ESTRUCTURA');
         // Libera la consulta
         unset($Usuario);
     }
 }
Exemple #4
0
 /**
  * Classe Constructora del Index 
  *
  * */
 public function Index()
 {
     /*]$archivos = get_included_files();
       foreach ($archivos as $file){
           echo $file,"\n";
       }
       function conver($size){
           $unidad = array('b', 'Kb', 'Mb', 'Gb', 'Tb', 'Pb'); 
           return @round($size/pow(1024, ($i=floor(log($size, 1024)))),2). ' '.$unidad[$i];
       }*/
     // Inicializa la session
     NeuralSesiones::Inicializacion();
     // Usuario sin session
     if (!isset($_SESSION['ENTRADA_POS'])) {
         // Genera la Vista HTML
         $this->Vista->GenerarVista('login');
     } else {
         // Redirecciona al sistema principal
         header("Location: " . NeuralRutasApp::RutaURL('Main/Index'));
     }
     //echo conver(memory_get_usage(true));
 }
Exemple #5
0
 public static function RegistrarSession($DatosUsuarios = false, $Permisos = false)
 {
     if ($DatosUsuarios == true and is_array($DatosUsuarios) == true and $Permisos == true and is_array($Permisos) == true) {
         self::AccesoLineaComandos();
         self::ModificarParametros(true);
         NeuralSesiones::Inicializacion();
         NeuralSesiones::AgregarLlave('UOAUTH', NeuralEncriptacion::EncriptarDatos(self::RegistrarUOAUTH($DatosUsuarios), self::$ModuloAplicacion));
         NeuralSesiones::AgregarLlave('POAUTH', NeuralEncriptacion::EncriptarDatos(self::RegistrarPOAUTH($DatosUsuarios, $Permisos), self::$ModuloAplicacion));
         NeuralSesiones::AgregarLlave('Usuario', NeuralEncriptacion::EncriptarDatos($DatosUsuarios['Usuario'], array(date("Y-m-d"), self::$ModuloAplicacion)));
         NeuralSesiones::AgregarLlave('Nombre', NeuralEncriptacion::EncriptarDatos($DatosUsuarios['Nombres'] . ' ' . $DatosUsuarios['Apellidos'], array(date("Y-m-d"), self::$ModuloAplicacion)));
     }
 }