public static void AddCookie(HttpCookie cookie) { if (CookieCutter.IsOversizedCookie(cookie)) { CookieCutter.AddCutCookie(cookie); } else { HttpContext.Current.Response.Cookies.Add(cookie); } }
public static HttpCookie GetCookie(string cookieName) { HttpCookie cookie = HttpContext.Current.Request.Cookies[cookieName]; if (cookie != null) { if (CookieCutter.IsCutCookie(cookie)) { return(CookieCutter.GetUnCutCookie(cookie)); } return(cookie); } return(null); }
public static void DeleteCookie(string cookieName) { HttpCookie cookie = HttpContext.Current.Request.Cookies[cookieName]; if (cookie != null) { if (CookieCutter.IsCutCookie(cookie)) { CookieCutter.DeleteCutCookie(cookie); } else { deleteCookie(cookie); } } }