public ActionResult Index() { Session["id"] = ""; Session["nombre"] = ""; ContextoTienda db = new ContextoTienda(); if (HttpContext.Request.Cookies["usuario"] != null) { HttpCookie usuario = HttpContext.Request.Cookies.Get("usuario"); string rol; string items; rol = Request.Cookies.Get("usuario").Values.Get("rol"); if (rol != "Cliente") { if (Session["itemTotal"] == null) { Session["itemTotal"] = 0; Session["cart"] = null; } if ((Request.IsAuthenticated) && (Session["nombre"] == null)) { string correo = User.Identity.Name; return(RedirectToAction("IndexLogin", "Acceso", routeValues: new { email = correo })); } } else { items = Request.Cookies.Get("usuario").Values.Get("itemTotal"); Session["itemTotal"] = items; if ((Request.IsAuthenticated) && (Session["nombre"] == null)) { string correo = User.Identity.Name; RedirectToAction("IndexLogin", "Acceso", routeValues: new { email = correo }); } } } else { if (Session["itemTotal"] == null) { Session["itemTotal"] = 0; Session["cart"] = null; } } return(View()); }