[HttpPost] [AllowAnonymous] [Authorize(Roles = "Admin")] [ValidateAntiForgeryToken] public async Task<ActionResult> ResetPassword(ResetPasswordViewModel model) { if (!ModelState.IsValid) { return View(model); } RegisterBusiness reg = new RegisterBusiness(); ApplicationUser user = new ApplicationUser(); user = reg.UserManager.FindByEmail(model.Email); if (user == null) { ModelState.AddModelError("", "No user found."); return View(); } IdentityResult result = await UserManager.ResetPasswordAsync(user.Id, model.Code, model.Password); if (result.Succeeded) { return RedirectToAction("ResetPasswordConfirmation", "Account"); } AddErrors(result); return View(); }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)