public function execute() { $config = $this->getConfig(); if (filter_has_var(INPUT_POST, 'seguridad') === TRUE) { $user = filter_input_array(INPUT_POST)['seguridad']['user']; $password = filter_input_array(INPUT_POST)['seguridad']['pass']; $usuario = new usuarioTable($config); $usuario->setUsuario($user); $usuario->setPassword($password); if ($usuario->verificarUsuario() === TRUE) { $datoUsuario = $usuario->getDataByUserPassword(); if ($datoUsuario !== FALSE) { $_SESSION['user']['id'] = $datoUsuario->id; $_SESSION['user']['nombre'] = $datoUsuario->nombre; header("Location:" . $config->getUrl() . "index.php"); exit; } else { throw new Exception('Ocurrio un error usuario no existente'); } } else { $_SESSION['usuarioInvalido'] = 'Datos de usuario son inválidos'; header("Location:" . $config->getUrl() . "index.php/home/loginUsuario"); exit; } } header("Location:" . $config->getUrl() . "index.php"); exit; }
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; }