Ejemplo n.º 1
0
 public function execute()
 {
     $config = $this->getConfig();
     if (filter_has_var(INPUT_POST, 'seguridad') === true) {
         $usuario = filter_input_array(INPUT_POST)['seguridad']['usuario'];
         $password = filter_input_array(INPUT_POST)['seguridad']['password'];
         $usuario2 = new usuarioTable($config);
         $usuario2->setUsuario($usuario);
         $usuario2->setPassword($password);
         if ($usuario2->verificarUsuario() !== FALSE) {
             $datosUsuario = $usuario2->getById();
             //etDataByUserPassword();
             if ($datosUsuario !== false) {
                 $_SESSION['user']['id'] = $datosUsuario->id;
                 $_SESSION['user']['usuario'] = $datosUsuario->usuario;
             } else {
                 throw new Exception('Extrañamente ocurrio un error');
             }
         } else {
             $_SESSION['usuarioInvalido'] = 'Datos de usuario invalidos';
             header("Location:" . $config->getUrl() . "index.php/inicio/iniciar");
             exit;
         }
     }
     $index = $config->getUrl() . 'index.php/inicio/index';
     header("Location: {$index}");
     exit;
 }
Ejemplo n.º 2
0
 public function execute()
 {
     $config = $this->getConfig();
     $usuario = new usuarioTable($config);
     $datoUsuario = new datoUsuarioTable($config);
     $doc = filter_input(INPUT_POST, 'doc');
     $password = md5(filter_input(INPUT_POST, 'password'));
     $remember = filter_input(INPUT_POST, 'remember');
     $vali = $usuario->login($doc, $password);
     if ($vali !== false) {
         if ($remember == 1) {
         } else {
         }
         foreach ($vali as $vali) {
             $val = $vali->usr_id;
         }
         $idDato = $datoUsuario->loginDato($doc);
         foreach ($idDato as $valor) {
             $idDatoUsuario = $valor->dus_id;
         }
         $this->objDatoUsuario = $datoUsuario->getById($idDatoUsuario);
         $this->objUsuario = $usuario->getById($val);
         $user = $this->objUsuario;
         $_SESSION['usuario'] = $user[0];
         $_SESSION['usuario']->rol = 2;
         header('Location: ' . $config->getUrl() . 'index.php/principal/principal');
     } else {
         header('Location: ' . $config->getUrl() . 'index.php?error=true');
     }
 }