Exemple #1
0
        public CCHelper(string CookieName,E_Time eTime)
        {
            _request = HttpContext.Current.Request;
            _response = HttpContext.Current.Response;

            var md5CN = MD5Str(CookieName);
            var Cookie = _request.Cookies[md5CN];
            if (Cookie != null)
                _cookie = Cookie;
            else
                _cookie = new HttpCookie(md5CN);

            SetCookieDate(_cookie, eTime);
        }
Exemple #2
0
 /// <summary>
 /// 设置Cookie时间
 /// </summary>
 /// <param name="oCookie"></param>
 /// <param name="expires"></param>
 private static void SetCookieDate(HttpCookie oCookie, E_Time eTime)
 {
     switch (eTime + "")
     {
         case "一秒钟":
             oCookie.Expires = DateTime.Now.AddSeconds(1); break;
         case "一分钟":
             oCookie.Expires = DateTime.Now.AddMinutes(1); break;
         case "一小时":
             oCookie.Expires = DateTime.Now.AddHours(1); break;
         case "一天":
             oCookie.Expires = DateTime.Now.AddDays(1); break;
         case "一个月":
             oCookie.Expires = DateTime.Now.AddMonths(1); break;
         case "一年":
             oCookie.Expires = DateTime.Now.AddYears(1); break;
         case "永久":
             oCookie.Expires = DateTime.MaxValue; break;
         default:
             break;
     }
 }