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