public ActionResult ChangePassword(ChangePasswordViewModel changePassword) { if (ModelState.IsValid) { IUser user = Facade.GetUser(User.Identity.Name); user.ChangePassword(changePassword.Password); TempData["Message"] = "Passwort erfolgreich geändert."; return RedirectToAction("AlterProfile"); } ViewBag.ErrorMessage = "Passwortänderung fehlgeschlagen. Bitte überprüfen Sie Ihre Daten."; return View(changePassword); }
public ActionResult ResetPassword(ChangePasswordViewModel model) { if (ModelState.IsValid) { IUser user = Facade.ChangePassword(model.UserID, model.Password, model.ConfirmationCode); if (user != null) { FormsAuthentication.SetAuthCookie(user.ID.ToString(), true); TempData["Message"] = "Ihr Passwort wurde erfolgreich geändert."; return RedirectToAction("Index", "Home"); } } ViewBag.ErrorMessage = "Passwort ändern fehlgeschlagen bitte überprüfen Sie ihre Daten"; return View(model); }
public ActionResult ResetPassword(int id, string confirmationCode) { var model = new ChangePasswordViewModel() { UserID = id, ConfirmationCode = confirmationCode }; return View(model); }