Example #1
0
        /// <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);
        }
Example #2
0
 public string Get(string key)
 {
     return(HttpSessionDataServices.decodeData(CookiesRequest[key]));
 }