public ActionResult ResetPassword(ResetPasswordDTO obj) { if (obj.rt == null || obj.emp == null || obj.Password == null || obj.Password == "") { return RedirectToAction("Ingresar", "Admin"); } if (obj.Password != obj.ConfirmPassword) { createResponseMessage(CONSTANTES.ERROR, "<strong>Las contraseñas ingresadas tienen que coincidir.</strong>"); return View(); } UsuariosBL objBL = new UsuariosBL(); UsuarioDTO usuario = new UsuarioDTO() { Token = obj.rt, codigoEmpresa = obj.emp, Pass = obj.Password }; if (objBL.resetPasswordByTokenAndEmp(usuario)) { createResponseMessage(CONSTANTES.SUCCESS, CONSTANTES.SUCCESS_PASSWORD_CHANGE); return RedirectToAction("Ingresar", "Admin"); } createResponseMessage(CONSTANTES.ERROR, "<strong>Usted no puede realizar esta acción o hubo un error al intentar cambiar la contraseña.</strong>"); return View(); }
public ActionResult ResetPassword(string rt, string emp) { if (rt == null || emp == null) { return RedirectToAction("Ingresar", "Admin"); } ResetPasswordDTO obj = new ResetPasswordDTO(); obj.rt = rt; obj.emp = emp; return View(obj); }