public ActionResult Index(Account account) { bool valid = false; if (ModelState.IsValid) { if (Request.Form["password"].ToString() != Request.Form["repassword"].ToString()) { ViewBag.RepasswordError = "Пароли не совпадают"; } else { valid = true; } } // check captcha string capcha = Request.Form["captcha"].ToString(); string capchaSession = HttpContext.Session["captcha"].ToString(); if (string.IsNullOrEmpty(capcha) && capcha != capchaSession) { ViewBag.CaptchaError = "Не верный код"; valid = false; } if (valid)// сохраняем { if (Link.AddUser(account)) { Session["login"] = account.Login; return(Redirect("~")); } else { ViewBag.Error = "Ошибка записи в базу данных"; } } return(View()); }