function __Construct() { parent::__Construct(); NeuralSesiones::Inicializacion(); NeuralSesiones::Finalizacion(); header("Location: " . NeuralRutasApp::RutaURL('Index')); }
/** * 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')); }
/** * 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); } }
/** * 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)); }
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))); } }