public ActionResult ResetPassword(string token)
 {
     ResetPasswordModel model = new ResetPasswordModel {
         Token = token
     };
     return base.View(model);
 }
 public ActionResult ResetPassword(ResetPasswordModel model)
 {
     if (base.ModelState.IsValid)
     {
         try
         {
             bool flag = WebSecurity.ResetPassword(model.Token, model.Password);
             return base.RedirectToAction("resetpasswordresult", new { result = flag, returnUrl = base.Url.Action("index", "welcome") });
         }
         catch (Exception)
         {
             base.ModelState.AddModelError("", AccountStrings.ResetPassword_CannotReset);
         }
     }
     return base.View();
 }