public ActionResult Email1(EmailResetModel model) { ViewBag.Title = "Сброс пароля. Автоматическая торговля на рынке форекс. Скачать советник бессплатно."; if (ModelState.IsValid) { string userName = Membership.GetUserNameByEmail(model.Email); if (userName != null) { MembershipUser currentUser = Membership.GetUser(userName); UsersManager.SetLockedStatusToFalse(currentUser.Email); if (model.Email.ToLower() == currentUser.Email.ToLower()) { SendResetEmail(currentUser); return Json(new { Success = true }); } } } ViewData["emailValidator"] = @"/^(([^<>()[\]\\.,;:\s@\""]+(\.[^<>()[\]\\.,;:\s@\""]+)*)|(\"".+\""))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/"; model.Message = "На вашу почту была отправлена ссылка. Пожалуйста нажмите на нее"; ModelState.Clear(); return View("Email", model); }
public ActionResult Email(string mail) { var model = new EmailResetModel() { Email = mail }; return Email1(model); }