class JsonResultE { public string Result { get; set; } } [HttpPost] public ActionResult Auth(Models.AuthForm data) { if (ModelState.IsValid) { userdata userdata = null; try { userdata = db.userdatas.Single(u => u.login == data.Login); } catch { } if (userdata == null) { return Json(new JsonResultE { Result = "failed" }, JsonRequestBehavior.AllowGet); } else { var cookie = new HttpCookie("session-id") { Value = Guid.NewGuid().ToString(), Expires = DateTime.Now.AddMinutes(10) }; Response.SetCookie(cookie); return RedirectToAction("", "Default1"); } } return View(); }