public function validar($email) { $this->pagina = 'mensaje'; $this->carpeta = 'cliente'; $this->titulo = 'validar cliente'; $this->estilo = $this->pagina; $this->javascript = array('tamanyo', 'confirmacion'); $email = urldecode($email); if (Usuario_model::existe($email)) { $usuario = new Usuario_model(); $usuario->datos($email); $act = array('Validado' => 1); $usuario->actualizar($email, $act); $datos['mensaje'] = '<div class="alert alert-success span9"> <button type="button" class="close" data-dismiss="alert">×</button> <h4>Éxito</h4> Se ha validado correctamente su cuenta. </div>'; } else { $datos['mensaje'] = '<div class="alert alert-error span9"> <button type="button" class="close" data-dismiss="alert">×</button> <h4>Error</h4> El proceso de validación no se ha realizado satisfactoriamente, por favor inténtelo de nuevo más tarde </div>'; } $this->mostrar($datos); }
public function actualizar($email) { $aux = FALSE; $usuario = new Usuario_model(); $usuario->datos($email); if ($usuario->actualizar($email)) { if ($this->input->post('cargo') != '') { $this->Cargo = $this->input->post('cargo'); } if ($this->input->post('salario') != '') { $this->Salario = $this->input->post('salario'); } else { $this->Salario = NULL; } if ($this->input->post('fechaContratacion') != '') { $this->FechaContratacion = $this->input->post('fechaContratacion'); } else { $this->FechaContratacion = NULL; } if ($this->input->post('fechaFinContrato') != '') { $this->FechaFinContrato = $this->input->post('fechaFinContrato'); } else { $this->FechaFinContrato = NULL; } $this->db->set('Cargo', $this->Cargo); $this->db->set('Salario', $this->Salario); $this->db->set('FechaContratacion', $this->FechaContratacion); $this->db->set('FechaFinContrato', $this->FechaFinContrato); $this->db->where('Email', $email); if ($this->db->update('Empleado')) { $aux = TRUE; } } return $aux; }
public function confirmarPassword($email) { $aux = $this->existeUsuario($email); if ($aux) { $usuario = new Usuario_model(); if (md5($this->input->post('pass')) != $usuario->pass($email)) { $act = array('Email' => $email, 'NumeroIntentos' => $usuario->numeroIntentos($email) + 1, 'FechaUltimoIntento' => date('Y/m/d H:i:s')); $usuario->actualizar($email, $act); $aux = FALSE; } } return $aux; }