private void SetCookieValue(string key, string value) { HttpCookie cookie = HttpContext.Current.Request.Cookies.Get(this.Name); if (cookie == null) { cookie = new HttpCookie(this.Name); HttpContext.Current.Response.AppendCookie(cookie); } if (string.IsNullOrEmpty(value)) { cookie.Values.Remove(key); } else if (this.Encrypt) { cookie.Values[key] = DESC.Encrypt(value); } else { cookie.Values[key] = value; } if (this.Expires != 0) { cookie.Expires = this.CacluteExpiresTime(); } HttpContext.Current.Response.SetCookie(cookie); }
private string GetCookieValue(string key) { HttpCookie cookie = HttpContext.Current.Request.Cookies.Get(this.Name); if (cookie == null) { return(null); } if (this.Encrypt) { return(DESC.Decrypt(cookie.Values[key])); } return(cookie.Values[key]); }