/// <summary> /// 获取变量名称为所传参数的cookie的开始时间或结束时间,1:开始时间,2:结束时间 /// </summary> /// <param name="cookiename">cookie的变量的名称</param> /// <param name="num">1:开始时间,2:结束时间</param> /// <returns></returns> public static DateTime GetCookieValue(string cookiename, int num) { DateTime value = DateTime.Now; try { if (IsHaveCookie(cookiename)) { //获取当前COOKIE var user_cookie = CookieHelper_HongRenHui.GetCookie(MD5Tool.getMd5Hash(cookiename)); //登录票证 var user_ticket = FormsAuthentication.Decrypt(user_cookie); if (num == 1) { //变量名称为RED_USERID的开始时间 value = user_ticket.IssueDate; } else { //变量名称为RED_USERID的过期时间 value = user_ticket.Expiration; } } } catch (Exception ex) { } return(value); }
/// <summary> /// 判断变量名称为所传参数的cookie是否存在 /// </summary> /// <param name="cookiename">cookie的变量的名称</param> /// <returns></returns> public static bool IsHaveCookie(string cookiename) { bool f = true; //获取当前COOKIE var user_cookie = CookieHelper_HongRenHui.GetCookie(MD5Tool.getMd5Hash(cookiename)); //登录票证 if (string.IsNullOrEmpty(user_cookie)) { f = false; } return(f); }
/// <summary> /// 获取变量名称为所传参数的cookie的值 /// </summary> /// <param name="cookiename">cookie的变量的名称</param> /// <returns></returns> public static string GetCookieValue(string cookiename) { string value = "0"; try { if (IsHaveCookie(cookiename)) { //获取当前COOKIE var user_cookie = CookieHelper_HongRenHui.GetCookie(MD5Tool.getMd5Hash(cookiename)); //登录票证 var user_ticket = FormsAuthentication.Decrypt(user_cookie); //获取变量名称为RED_USERID的cookie的值 value = user_ticket.Name; } } catch (Exception ex) { } return(value); }