/// <summary> /// set the cookie /// </summary> /// <param name="key">key (unique indentifier)</param> /// <param name="value">value to store in cookie object</param> /// <param name="expireTime">expiration time</param> public void Set(string key, string value, int?expireTime) { CookieOptions option = new CookieOptions(); if (expireTime.HasValue) { option.Expires = DateTime.Now.AddMinutes(expireTime.Value); } else { option.Expires = DateTime.Now.AddMinutes(20); } option.HttpOnly = true; value = HttpSessionDataServices.encodeData(value); Cookies.Append(key, value, option); }
public string Get(string key) { return(HttpSessionDataServices.decodeData(CookiesRequest[key])); }