private function __construct()
 {
     $this->configurador = Configurador::singleton();
     require_once $this->configurador->getVariableConfiguracion("raizDocumento") . "/core/auth/Sesion.class.php";
     require_once $this->configurador->getVariableConfiguracion("raizDocumento") . "/core/auth/Sesion.php";
     $this->sesionAplicativo = new \SessionUsuario();
     $this->sesionUsuario = Sesion::singleton();
     $this->sesionUsuario->setSesionUsuario($this->configurador->fabricaConexiones->miLenguaje->getCadena("usuarioAnonimo"));
     $this->sesionUsuario->setConexion($this->configurador->fabricaConexiones->getRecursoDB("configuracion"));
     $this->sesionUsuario->setTiempoExpiracion($this->configurador->getVariableConfiguracion("expiracion"));
     $this->sesionUsuario->setPrefijoTablas($this->configurador->getVariableConfiguracion("prefijo"));
 }
    function validarPreguntas() {
        
        $miSesion= Sesion::singleton();
        $identificacion = $miSesion->getSesionUsuarioId();
        
        $conexion = "estructura";
        $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);

        if ($esteRecursoDB == false) {
            $mensaje = "...No se pudo establecer conexión con la base de datos, por favor contacte al administrador del sistema...";
            $error = "error";
            $datos = array("mensaje" => $mensaje, "error" => $error);
        } else {
            $cadena_sql = trim($this->sql->cadena_sql("validarSegundaClave", $identificacion));            
            $resultado = $esteRecursoDB->ejecutarAcceso($cadena_sql, "busqueda");
			
            if ($resultado) {

                $preguntas['idpregunta'] = $resultado[0]['idpregunta'];
                $preguntas['respuesta'] = unserialize($this->miConfigurador->fabricaConexiones->crypto->decodificar($resultado[0]['respuesta']));
                                
                $preguntas['opcion'] = 'actualizarSegundaClave';
                return $preguntas;
            } else {
                $preguntas['opcion'] = 'nuevo';
                return $preguntas;
            }
        }
    }
 public static function singleton() {
     if (!isset(self::$instancia)) {
         $className = __CLASS__;
         self::$instancia = new $className ();
     }
     return self::$instancia;
 }
Example #4
0
 function __construct()
 {
     $conexion = "master";
     $this->miSesion = Sesion::singleton();
     $this->miConfigurador = Configurador::singleton();
     $this->miRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
 }
Example #5
0
 function __construct()
 {
     $this->miConfigurador = \Configurador::singleton();
     $this->miConfigurador->fabricaConexiones->setRecursoDB('principal');
     $this->miAutenticador = \Autenticador::singleton();
     $this->sesionUsuario = \Sesion::singleton();
 }
Example #6
0
 function verificarAutorizacionUsuario()
 {
     if ($this->sesionUsuario->getSesionNivel() == $this->pagina[self::NIVEL]) {
         return true;
     }
     return false;
 }
Example #7
0
    function miForm()
    {
        // Rescatar los datos de este bloque
        $esteBloque = $this->miConfigurador->getVariableConfiguracion("esteBloque");
        $conexion = "estructura";
        $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
        $miSesion = \Sesion::singleton();
        //identifca lo roles para la busqueda de subsistemas
        $User = $miSesion->idUsuario();
        $parametro = array('id_usuario' => $User);
        $cadena_sql = $this->miSql->getCadenaSql("consultarUsuarios", $parametro);
        $resultadoUsuarios = $esteRecursoDB->ejecutarAcceso($cadena_sql, "busqueda");
        $ruta = $this->miConfigurador->getVariableConfiguracion("host") . $this->miConfigurador->getVariableConfiguracion("site");
        $reporte = '/blocks/reportes/reportico/reporteador/./run.php?';
        $reporte .= "User="******" " . $resultadoUsuarios[0]['apellido'];
        $reporte .= "&informes=" . $_REQUEST['informes'];
        $reporte .= "&acceso=" . $_REQUEST['acceso'];
        isset($_REQUEST['reporte']) ? $reporte .= "&reporte=" . $_REQUEST['reporte'] : '';
        ?>
        <div style='width:100%; height: 650px'>
            <iframe src="<?php 
        echo $ruta . $reporte;
        ?>
" style="width: 100%; height: 100%"></iframe>
         </div>
        <?php 
    }
Example #8
0
 public static function obtenerInstancia()
 {
     if (self::$instancia == null) {
         self::$instancia = new Sesion();
     }
     return self::$instancia;
 }
Example #9
0
 function __construct()
 {
     $this->miSesion = Sesion::singleton();
     $this->miConfigurador = Configurador::singleton();
     $this->miRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB("master");
     $this->enlace = $this->miConfigurador->getVariableConfiguracion("host") . $this->miConfigurador->getVariableConfiguracion("site") . "?" . $this->miConfigurador->getVariableConfiguracion("enlace");
     $this->id_usuario = $this->miSesion->getValorSesion('idUsuario');
 }
Example #10
0
 function __construct()
 {
     $this->sesionUsuario = Sesion::singleton();
     $this->configurador = \Configurador::singleton();
     $this->site = $this->configurador->getVariableConfiguracion("site");
     $this->hostSSO = $this->configurador->getVariableConfiguracion("hostSSO");
     $this->SPSSO = $this->configurador->getVariableConfiguracion("SPSSO");
 }
Example #11
0
 function html()
 {
     $miSesion = \Sesion::singleton();
     $usuario = $miSesion->getSesionUsuarioId();
     include_once "core/builder/FormularioHtml.class.php";
     $this->ruta = $this->miConfigurador->getVariableConfiguracion("rutaBloque");
     include_once $this->ruta . "/formulario/nuevo.php";
 }
Example #12
0
 function __construct($lenguaje, $formulario)
 {
     $this->miConfigurador = \Configurador::singleton();
     $this->miConfigurador->fabricaConexiones->setRecursoDB('principal');
     $this->lenguaje = $lenguaje;
     $this->miFormulario = $formulario;
     $this->miSesion = \Sesion::singleton();
 }
Example #13
0
 /**
  *
  * @name sesiones
  *       constructor
  */
 public function __construct()
 {
     $this->miSql = new loggerSql();
     $this->miConfigurador = \Configurador::singleton();
     $this->sesionUsuario = \Sesion::singleton();
     $this->setPrefijoTablas($this->miConfigurador->getVariableConfiguracion("prefijo"));
     $this->setConexion($this->miConfigurador->fabricaConexiones->getRecursoDB("estructura"));
 }
Example #14
0
 function __construct()
 {
     error_reporting(E_ALL);
     ini_set('display_errors', 'On');
     parent::__construct();
     define('LAYOUT', 'layout_view');
     Sesion::obtenerInstancia()->validarSesion();
 }
Example #15
0
 function __construct($sql)
 {
     $this->miSql = $sql;
     // Se crea una instancia del objeto encriptador.
     $this->miEncriptador = new encriptar($this->miSql);
     $this->configuracion_appserv = $this->miEncriptador->getConfiguracion();
     $this->sesionUsuario = \Sesion::singleton();
 }
 function __construct()
 {
     $this->miConfigurador = Configurador::singleton();
     $this->miInspectorHTML = InspectorHTML::singleton();
     $this->ruta = $this->miConfigurador->getVariableConfiguracion("rutaBloque");
     $this->miMensaje = Mensaje::singleton();
     $this->miSesion = Sesion::singleton();
 }
 public function nuevo_usuario()
 {
     if (Input::hasPost("sesion")) {
         $u = new Sesion(Input::post("sesion"));
         $u->password = md5($u->password);
         $password = md5(Input::post("password2"));
         if ($u->password == $password) {
             if ($u->save()) {
                 Flash::valid("Usuario creado");
                 Input::delete();
             } else {
                 Flash::error("Error");
             }
         } else {
             Flash::error("Las contraseñas deben coincidir");
         }
     }
 }
 /**
  *
  * @name sesiones registra en la tabla de log de usuarios
  * @param
  *            string nombre_db
  * @return void
  * @access public
  */
 function log_usuario($log)
 {
     $miSesion = Sesion::singleton();
     $log['id_usuario'] = trim($miSesion->idUsuario());
     $log['fecha_log'] = date("F j, Y, g:i:s a");
     $log['host'] = $this->obtenerIP();
     $cadenaSql = $this->miSql->getCadenaSql("registroLogUsuario", $log);
     $resultado = $this->miConexion->ejecutarAcceso($cadenaSql, self::ACCEDER, '', 'registroLogUsuario');
 }
 function __construct($lenguaje, $sql)
 {
     $this->miConfigurador = \Configurador::singleton();
     $this->miConfigurador->fabricaConexiones->setRecursoDB('principal');
     $this->lenguaje = $lenguaje;
     $this->miSql = $sql;
     $this->miSesion = \Sesion::singleton();
     //Objeto de la clase Loger
     $this->miLogger = \logger::singleton();
 }
Example #20
0
 function __construct()
 {
     $this->miConfigurador = Configurador::singleton();
     $this->miSesion = Sesion::singleton();
     $conexion = $this->miSesion->getValorSesion('dbms');
     $this->miRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     $this->masterResource = $this->miConfigurador->fabricaConexiones->getRecursoDB("master");
     $this->commerce = $this->miSesion->getValorSesion('commerce');
     $this->enlace = $this->miConfigurador->getVariableConfiguracion("host") . $this->miConfigurador->getVariableConfiguracion("site") . "?" . $this->miConfigurador->getVariableConfiguracion("enlace");
 }
 function html()
 {
     $miSesion = Sesion::singleton();
     $usuario = $miSesion->getSesionUsuarioId();
     include_once "core/builder/FormularioHtml.class.php";
     $this->ruta = $this->miConfigurador->getVariableConfiguracion("rutaBloque");
     $this->miFormulario = new formularioHtml();
     $this->funcion = new Funcionbanner();
     $datosUsuario = $this->funcion->rescatarUsuario($usuario);
     include_once $this->ruta . "/formulario/nuevo.php";
 }
Example #22
0
 function __construct($lenguaje, $formulario, $sql)
 {
     $this->miConfigurador = \Configurador::singleton();
     $this->miConfigurador->fabricaConexiones->setRecursoDB('principal');
     $this->lenguaje = $lenguaje;
     $this->miFormulario = $formulario;
     $this->site = $this->miConfigurador->getVariableConfiguracion('rutaBloque');
     $this->ruta = $this->site;
     $this->sql = $sql;
     $this->sesionUsuario = \Sesion::singleton();
 }
Example #23
0
 function __construct()
 {
     $this->miConfigurador = Configurador::singleton();
     $this->miInspectorHTML = InspectorHTML::singleton();
     $this->ruta = $this->miConfigurador->getVariableConfiguracion("rutaBloque");
     $this->miMensaje = Mensaje::singleton();
     $this->miSesion = Sesion::singleton();
     $this->enlace = $this->miConfigurador->getVariableConfiguracion("host") . $this->miConfigurador->getVariableConfiguracion("site") . "?" . $this->miConfigurador->getVariableConfiguracion("enlace");
     $conexion = "master";
     $this->miRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
 }
Example #24
0
 function __construct()
 {
     $this->miConfigurador = Configurador::singleton();
     $this->miInspectorHTML = InspectorHTML::singleton();
     $this->ruta = $this->miConfigurador->getVariableConfiguracion("rutaBloque");
     $this->miSesion = Sesion::singleton();
     $conexion = $this->miSesion->getValorSesion('dbms');
     $this->miRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     $this->masterResource = $this->miConfigurador->fabricaConexiones->getRecursoDB("master");
     $this->commerce = $this->miSesion->getValorSesion('commerce');
 }
Example #25
0
 function __construct($lenguaje, $formulario, $sql)
 {
     $this->miConfigurador = \Configurador::singleton();
     $this->miConfigurador->fabricaConexiones->setRecursoDB('principal');
     $this->lenguaje = $lenguaje;
     $this->miFormulario = $formulario;
     $this->miSql = $sql;
     // Se crea una instancia del objeto encriptador.
     include_once $this->miConfigurador->getVariableConfiguracion('raizDocumento') . '/blocks/gui/menuPrincipal/funcion/encriptar.class.php';
     $this->miEncriptador = new encriptar($this->miSql);
     $this->miSesion = \Sesion::singleton();
 }
Example #26
0
 function __construct($lenguaje, $formulario, $sql)
 {
     $this->miConfigurador = \Configurador::singleton();
     $this->miConfigurador->fabricaConexiones->setRecursoDB('principal');
     $this->lenguaje = $lenguaje;
     $this->miFormulario = $formulario;
     $this->miSql = $sql;
     // Se crea una instancia del objeto encriptador.
     $this->miEncriptador = new encriptar($this->miSql);
     $this->configuracion_appserv = $this->miEncriptador->getConfiguracion();
     $this->sesionUsuario = \Sesion::singleton();
 }
Example #27
0
 function __construct()
 {
     $this->miConfigurador = Configurador::singleton();
     $this->generadorClausulas = BuilderSql::singleton();
     $this->host = $this->miConfigurador->getVariableConfiguracion("host");
     $this->sitio = $this->miConfigurador->getVariableConfiguracion("site");
     $this->raizDocumentos = $this->miConfigurador->getVariableConfiguracion("raizDocumento");
     $this->miSesion = Sesion::singleton();
     $this->enlace = $this->host . $this->sitio . "?" . $this->miConfigurador->getVariableConfiguracion("enlace");
     $conexion = "master";
     $this->miRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
 }
 function __construct()
 {
     $this->miConfigurador = \Configurador::singleton();
     $this->ruta = $this->miConfigurador->getVariableConfiguracion("rutaBloque");
     $this->miMensaje = \Mensaje::singleton();
     $this->miSesion = \Sesion::singleton();
     $conexion = "aplicativo";
     $this->miRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     if (!$this->miRecursoDB) {
         $this->miConfigurador->fabricaConexiones->setRecursoDB($conexion, "tabla");
         $this->miRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     }
 }
Example #29
0
 function __construct()
 {
     $this->miConfigurador = Configurador::singleton();
     $this->miSesion = Sesion::singleton();
     $this->ruta = $this->miConfigurador->getVariableConfiguracion("rutaBloque");
     $this->rutaBloque = $this->miConfigurador->getVariableConfiguracion("host");
     $this->rutaBloque .= $this->miConfigurador->getVariableConfiguracion("site");
     $this->rutaBloque .= "/blocks/host/general/payu";
     $this->miInspectorHTML = InspectorHTML::singleton();
     $this->masterResource = $this->miConfigurador->fabricaConexiones->getRecursoDB("master");
     $this->rutaURL = $this->miConfigurador->getVariableConfiguracion("host") . $this->miConfigurador->getVariableConfiguracion("site");
     $this->enlace = $this->rutaURL . "?" . $this->miConfigurador->getVariableConfiguracion("enlace");
 }
Example #30
0
 function __construct()
 {
     $this->miConfigurador = Configurador::singleton();
     $this->miSesion = Sesion::singleton();
     $this->ruta = $this->miConfigurador->getVariableConfiguracion("rutaBloque");
     $this->rutaTema .= $this->rutaBloque . "/theme/default";
     $this->miInspectorHTML = InspectorHTML::singleton();
     $conexion = $this->miSesion->getValorSesion('dbms');
     $this->miRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     $this->masterResource = $this->miConfigurador->fabricaConexiones->getRecursoDB("master");
     $this->commerce = $this->miSesion->getValorSesion('commerce');
     $this->rutaURL = $this->miConfigurador->getVariableConfiguracion("host") . $this->miConfigurador->getVariableConfiguracion("site");
     $this->enlace = $this->rutaURL . "?" . $this->miConfigurador->getVariableConfiguracion("enlace");
 }