示例#1
0
        public ActionResult PasswordResetConfirm(string id)
        {
            var vm = new ChangePasswordFromResetKeyModel()
            {
                Key = id
            };

            return(View("PasswordResetConfirm", vm));
        }
示例#2
0
 public ActionResult PasswordResetConfirm(ChangePasswordFromResetKeyModel model)
 {
     if (ModelState.IsValid)
     {
         try
         {
             if (_userService.ChangePasswordFromResetKey(model.Key, model.Password))
             {
                 return(View("PasswordResetSuccess"));
             }
             ModelState.AddModelError("", "Error changing password. The key might be invalid.");
         }
         catch (ValidationException ex)
         {
             ModelState.AddModelError("", ex.Message);
         }
     }
     return(View());
 }
 public ActionResult PasswordResetConfirm(string id)
 {
     var vm = new ChangePasswordFromResetKeyModel()
     {
         Key = id
     };
     return View("PasswordResetConfirm", vm);
 }
 public ActionResult PasswordResetConfirm(ChangePasswordFromResetKeyModel model)
 {
     if (ModelState.IsValid)
     {
         try
         {
             if (_userService.ChangePasswordFromResetKey(model.Key, model.Password))
             {
                 return View("PasswordResetSuccess");
             }
             ModelState.AddModelError("", "Error changing password. The key might be invalid.");
         }
         catch (ValidationException ex)
         {
             ModelState.AddModelError("", ex.Message);
         }
     }
     return View();
 }