• 二级域名如何写cookie


    二级域名如何写cookie

    主站:www.zzm.com
    子站:shop.zzm.com
    <appSettings>
        <add key="EJJJCookieDomainName" value="zzm.com"/>
    </appSettings>

    两个项目下的web.config都写入这个节点

    写cookie的时候读取此节点的value,把cookie写在此域名下。二级域名也就写进cookie了。

     #region 写登录Cookie
            public static int WriteCookie(string UserID, string UserName,string UserType,bool remember)
            {
                HttpCookie userCookie = new HttpCookie("Deco");
                userCookie.Domain = System.Configuration.ConfigurationManager.AppSettings["EJJJCookieDomainName"].ToString();
                userCookie.HttpOnly = true;
                if(remember)
                {
                    userCookie.Expires = DateTime.Now.AddYears(1);
                }
                userCookie["DecoUName"] = HttpUtility.UrlEncode(UserName);
                userCookie["DecoUID"] = UserID;
                userCookie["DecoUType"] = UserType;  
                HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8");
                HttpContext.Current.Response.Cookies.Remove("Deco");
                HttpContext.Current.Response.Cookies.Add(userCookie);
                return 1;

            }
            #endregion 

  • 相关阅读:
    Windows网络编程经验小结
    异步Socket服务器与客户端
    用C#实现C/S模式下软件自动在线升级
    Linux 安装字体
    word 生成目录
    Linux sar使用
    yum 使用说明
    HASH JOIN算法
    row cache lock
    cursor: pin S
  • 原文地址:https://www.cnblogs.com/jimmychow/p/2354426.html
Copyright © 2020-2023  润新知