public ActionResult Login(LogOnViewModel viewModel, string returnUrl)
 {
     if (ModelState.IsValid)
     {
         if (Membership.ValidateUser(viewModel.Email, viewModel.Password))
         //Проверяет учетные данные пользователя и управляет параметрами пользователей
         {
             FormsAuthentication.SetAuthCookie(viewModel.Email, viewModel.RememberMe);
             //Управляет службами проверки подлинности с помощью форм для веб-приложений
             if (Url.IsLocalUrl(returnUrl))
             {
                 return Redirect(returnUrl);
             }
             else
             {
                 return RedirectToAction("Index", "Project");
             }
         }
         else
         {
             ModelState.AddModelError("", "Incorrect login or password.");
         }
     }
     return View(viewModel);
 }
 public ActionResult LoginAjax(LogOnViewModel viewModel, string returnUrl)
 {
    
         if (ModelState.IsValid&&Membership.ValidateUser(viewModel.Email, viewModel.Password))
         //Проверяет учетные данные пользователя и управляет параметрами пользователей
         {
             FormsAuthentication.SetAuthCookie(viewModel.Email, viewModel.RememberMe);
             //Управляет службами проверки подлинности с помощью форм для веб-приложений
             return Json(new { uservalidated = true, url = returnUrl });
         }
         else
         {
             return Json(new { uservalidated = false, url = string.Empty });
         }
 }