public ActionResult Restablecer(string u, string c, RestablecerContraseñaViewModel modelo) { ApplicationUser usuario = null; if (u == null || c == null || (usuario = UserManager.FindById(u)) == null) { return(Redirect("Login")); } if (ModelState.IsValid) { var result = UsuariosRepositorio.ResetearContraseña(u, c, modelo.Password); if (result.Succeeded) { return(View("RestablecerConfirmacion")); } else { _controllerHelper.CargarErrores(result.Errors); } } return(View(modelo)); }
public ActionResult Restablecer(string u, string c) { ApplicationUser usuario = null; if (u == null || c == null || (usuario = UserManager.FindById(u)) == null) { return(Redirect("Login")); } var viewModel = new RestablecerContraseñaViewModel { Email = usuario.Email }; return(View(viewModel)); }