public ActionResult ResetPasswordConfirmation(ResetPasswordConfirmModel model) { ModelServices modelServices = new ModelServices(); try { string aspId = modelServices.GetAspUserIdForToken(model.Token); UserManager.RemovePassword(aspId); UserManager.AddPassword(aspId, model.NewPassword); } catch (Exception ex) { Logging log = new Logging(); log.LogException(ex); return View("GeneralError"); } return RedirectToAction("PasswordResetComplete"); }
public ActionResult ResetPasswordConfirmation(string token, string id) { //if (WebSecurity.ResetPassword(model.Token, model.NewPassword)) //{ // return RedirectToAction("PasswordResetSuccess"); //} ModelServices modelServices = new ModelServices(); try { if (modelServices.IsResetTokenValid(token, id)) { ResetPasswordConfirmModel data = new ResetPasswordConfirmModel() { Token = token }; return View(data); } } catch (Exception ex) { Logging log = new Logging(); log.LogException(ex); return View("GeneralError"); } return RedirectToAction("PasswordResetFailure"); }