public ActionResult LogOn(LogOnModel model) { if (!ModelState.IsValid) { ModelErrorCollection captchaErr = ModelState["CaptchaCode"].Errors; if (captchaErr.Any()) { captchaErr.Clear(); captchaErr.Add("Вы должны указать символы, изображенные на картинке."); } return(ContextDependentView()); } if (Membership.ValidateUser(model.UserName, model.Password)) { FormsAuthentication.SetAuthCookie(model.UserName, model.RememberMe); if (!Request["ReturnURL"].IsNullOrEmpty()) { return(new RedirectResult(Request["ReturnURL"])); } return(RedirectToAction("Index", AccessHelper.getStartUserController(model.UserName), new { lang = AccessHelper.CurrentLang.ShortName })); } return(ContextDependentView()); }