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());
 }