/// <summary> /// 创建Cookie /// </summary> /// <param name="cookiename">Cookie的变量名称</param> /// <param name="value">Cookie的值</param> /// <param name="expires">Cookie的过期时间,默认为1</param> /// <param name="isexpires">是否存储过期时间</param> public static void AddCookie(string cookiename, string value, int expires, bool isexpires) { //设置过期时间默认值 //if (expires < 1 || string.IsNullOrEmpty(expires.ToString())) //{ // expires = 1; //} if (string.IsNullOrEmpty(expires.ToString())) { expires = 1; } //创建票证 FormsAuthenticationTicket RED_USERID_ticket = new FormsAuthenticationTicket(1, value, DateTime.Now, DateTime.Now.AddDays(expires), true, domin, "/"); //给票证加密 var now_ticket = FormsAuthentication.Encrypt(RED_USERID_ticket); //创建cookie并给cookie赋值 CookieHelper_HongRenHui.WriteCookie(MD5Tool.getMd5Hash(cookiename), now_ticket, domin); //判断是否有过期时间 if (isexpires) { //CookieHelper_HongRenHui.WriteCookie("expires", expires.ToString(), domin); //CookieHelper_HongRenHui.WriteCookie(new string[] { MD5Tool.getMd5Hash(cookiename) }, expires); CookieHelper_HongRenHui.WriteCookie(MD5Tool.getMd5Hash(cookiename), now_ticket, expires, domin); } }