public ActionResult PasswordChange(ForgottenPasswordCreateNewPasswordViewModel forgottenPasswordCreateNewPasswordViewModel, string id, string verify) { if (BenutzerService.VerifyPasswordChange(id, verify)) { if (ModelState.IsValid) { var benutzer = BenutzerViewModelService.Map_ForgottenPasswordCreateNewPasswordViewModel_Benutzer(forgottenPasswordCreateNewPasswordViewModel); BenutzerService.EditBenutzerPassword(benutzer); return(RedirectToAction("PasswordChangeComplete")); } return(View()); } if (User != null) { if (User.BenutzerId.ToString() == id) { if (ModelState.IsValid) { var benutzer = BenutzerViewModelService.Map_ForgottenPasswordCreateNewPasswordViewModel_Benutzer(forgottenPasswordCreateNewPasswordViewModel); BenutzerService.EditBenutzerPassword(benutzer); TempData["isPasswordChanged"] = true; return(RedirectToAction(nameof(HomeController.Index), "Home")); } return(View()); } } return(RedirectToAction("~/Views/Shared/Error.cshtml")); }
public ActionResult PasswordChange(string id, string verify) { if (BenutzerService.VerifyPasswordChange(id, verify) || (User != null && id.Contains(User.BenutzerId.ToString()))) { return(View(BenutzerViewModelService.Get_ForgottenPasswordCreateNewPasswordViewModel_ByBenutzerId(Convert.ToInt32(id)))); } ; return(View("~/Views/Shared/Error.cshtml")); }