public ActionResult ChangePassQnA() { ChangePassQnA model = new ChangePassQnA(); MembershipUser usr = Membership.GetUser(LoggedInUserKey); model.PasswordQuestion = usr.PasswordQuestion; return View(model); }
public ActionResult ChangePassQnA(ChangePassQnA model) { if (ModelState.IsValid) { try { MembershipUser usr = Membership.GetUser(LoggedInUserKey); usr.ChangePasswordQuestionAndAnswer(model.AccPassword, model.PasswordQuestion, model.PasswordAnswer); TempData["message"] = "Password Question and Answer successfully changed."; return RedirectToAction("Index"); } catch (Exception exc1) { TempData["message"] = "Unable to change your Password question and answer. Error: " + exc1.Message; //return RedirectToAction("Info"); return View(model); } } else { ModelState.AddModelError("", "Please fill in the required information."); return View(model); } }