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'); } }