public function execute() { try { $fields = array(recuperarTableClass::ID, recuperarTableClass::PREGUNTA_SECRETA); $this->objRecuperar = recuperarTableClass::getAll($fields, false); $this->defineView('index', 'recuperar', session::getInstance()->getFormatOutput()); } catch (PDOException $exc) { echo $exc->getMessage(); echo '<br>'; echo '<pre>'; print_r($exc->getTrace()); echo '</pre>'; } }
public function execute() { try { $fields = array(recuperarTableClass::ID, recuperarTableClass::PREGUNTA_SECRETA); $fieldsCiudad = array(ciudadTableClass::ID, ciudadTableClass::NOMBRE); $fieldsTipoDoc = array(tipoDocumentoUsuarioTableClass::ID, tipoDocumentoUsuarioTableClass::DESCRIPCION); $this->objTipoDoc = tipoDocumentoUsuarioTableClass::getAll($fieldsTipoDoc, false); $this->objCiudad = ciudadTableClass::getAll($fieldsCiudad); $this->objRecuperar = recuperarTableClass::getAll($fields, false); $this->defineView('insert', 'usuario', session::getInstance()->getFormatOutput()); } catch (PDOException $exc) { echo $exc->getMessage(); echo '<br>'; echo '<pre>'; print_r($exc->getTrace()); echo '</pre>'; } }
public function execute() { try { $fields = array(usuarioTableClass::ID, usuarioTableClass::USER, usuarioTableClass::PASSWORD, usuarioTableClass::RESPUESTA_SECRETA); $where = array(usuarioTableClass::ID => request::getInstance()->getRequest(usuarioTableClass::ID)); $fieldsRecuperar = array(recuperarTableClass::ID, recuperarTableClass::PREGUNTA_SECRETA); $fieldsCiudad = array(ciudadTableClass::ID, ciudadTableClass::NOMBRE); $fieldsTipoDoc = array(tipoDocumentoUsuarioTableClass::ID, tipoDocumentoUsuarioTableClass::DESCRIPCION); $this->objUsuario = usuarioTableClass::getAll($fields, false, null, null, null, null, $where); $this->objTipoDoc = tipoDocumentoUsuarioTableClass::getAll($fieldsTipoDoc, false); $this->objCiudad = ciudadTableClass::getAll($fieldsCiudad); $this->objRecuperar = recuperarTableClass::getAll($fieldsRecuperar, false); $this->defineView('edit', 'usuario', session::getInstance()->getFormatOutput()); } catch (PDOException $exc) { echo $exc->getMessage(); echo '<br>'; echo '<pre>'; print_r($exc->getTrace()); echo '</pre>'; } }
public function execute() { try { $flag = false; // if (request::getInstance()->hasRequest(usuarioTableClass::USER)) { $user = request::getInstance()->getPost(usuarioTableClass::getNameField(usuarioTableClass::USER, true)); $pregunta = request::getInstance()->getPost(usuarioTableClass::getNameField(usuarioTableClass::RESTAURAR_ID, true)); $respuesta = request::getInstance()->getPost(usuarioTableClass::getNameField(usuarioTableClass::RESPUESTA_SECRETA, true)); $where = array(usuarioTableClass::USER => $user); $fields = array(usuarioTableClass::ID, usuarioTableClass::USER, usuarioTableClass::RESTAURAR_ID, usuarioTableClass::RESPUESTA_SECRETA); $objUsuario = usuarioTableClass::getAll($fields, true, null, null, null, null, $where); $preguntaUser = $objUsuario[0]->recuperar_id; $respuestaUser = $objUsuario[0]->respuesta_secreta; // $usuario = $objUsuario[0]->user_name; // if (empty($objUsuario) or ! isset($objUsuario) or $objUsuario == ''){ // session::getInstance()->setError('El Usuario esta vacio'); // $flag = true; // } // print_r($objUsuario); // exit(); if (empty($objUsuario) and empty($pregunta) and empty($respuesta)) { session::getInstance()->setError('El formulario no se puede enviar vacio'); $flag = true; } else { if (empty($objUsuario)) { session::getInstance()->setError('Usuario incorrecto'); $flag = true; } } // if (empty($pregunta) or ! isset($pregunta) or $pregunta == ''){ // session::getInstance()->setError('No ha seleccionado la pregunta'); // $flag = true; // } if ($pregunta != $preguntaUser) { session::getInstance()->setError('Pregunta incorrecta'); $flag = true; } // if (empty($respuesta) or ! isset($respuesta) or $respuesta == ''){ // session::getInstance()->setError('No ha ingresado la respuesta'); // $flag = true; // } if ($respuesta != $respuestaUser) { session::getInstance()->setError('la respuesta esta incorrecta'); $flag = true; } if ($flag == true) { request::getInstance()->setMethod('GET'); routing::getInstance()->forward('recuperar', 'index'); } $id = $objUsuario[0]->id; $fieldsUsuario = array(usuarioTableClass::ID, usuarioTableClass::USER, usuarioTableClass::PASSWORD); $whereUsuario = array(usuarioTableClass::ID => $id); $fieldsRecuperar = array(recuperarTableClass::ID, recuperarTableClass::PREGUNTA_SECRETA); $this->objRecuperar = recuperarTableClass::getAll($fieldsRecuperar, false); $this->objUsuario = usuarioTableClass::getAll($fieldsUsuario, true, null, null, null, null, $whereUsuario); $this->defineView('select', 'recuperar', session::getInstance()->getFormatOutput()); } catch (PDOException $exc) { session::getInstance()->setFlash('exc', $exc); routing::getInstance()->forward('shfSecurity', 'exception'); } }