博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Cookie的写入,和读取
阅读量:5775 次
发布时间:2019-06-18

本文共 1538 字,大约阅读时间需要 5 分钟。

    public static void SetLoginGmameInfo(string  uid, string sid, string timestring, string sign)
        {
            //System.Web.HttpContext.Current.Session["GoGoPortalmemberSessionUserID"] = userID.ToString();
            //System.Web.HttpContext.Current.Session["GoGoPortalmemberSessionUserName"] = userName;
            //System.Web.HttpContext.Current.Session["GoGoPortalmemberSessionUserPWD"] = userPWD;
            //ClearLoginSession();
            /上面是session方式。以下是cookie方式
            System.Web.HttpCookie membercookie = System.Web.HttpContext.Current.Request.Cookies["GoGoGameInfoCookie"];
            if (membercookie == null)
            {
                membercookie = new System.Web.HttpCookie("GoGoGameInfoCookie");
            }
            //membercookie.Expires = DateTime.Now ;//默认是关闭浏览器就失效,不保存到磁盘
            membercookie.Values.Set("uid", uid.ToString());
            membercookie.Values.Set("sid", sid);
            membercookie.Values.Set("timestring", timestring);
            membercookie.Values.Set("sign", sign);
      
            //membercookie.Expires = DateTime.Now.AddHours(4);//设置cookie过期时间
            System.Web.HttpContext.Current.Response.SetCookie(membercookie);

        }

上面的一个方法就是将uid,sid,timestring,string sign写入的cookie里面去了。cookie默认是关闭浏览器失效

那我们改怎样使用这种方法呢SetLoginGmameInfo(uid, sid, time.ToString(), Sign);这样就写入了Cookie

取出Cookie

比方我要取出COOKIE里面我已经存入的UID

   /// <summary>

        /// 返回session的userid
        /// </summary>
        /// <returns></returns>
        public static string GetLoginUidCookie()
        {
           
            string Uid = "0";
            System.Web.HttpCookie membercookie = System.Web.HttpContext.Current.Request.Cookies["GoGoGameInfoCookie"];
            if (membercookie != null)
            {
                Uid = membercookie["uid"].ToString();
            }
            return Uid;
        }

然后定义一个变量string uid=GetLoginUidCookie();//就取出来Cookie了

转载地址:http://hweux.baihongyu.com/

你可能感兴趣的文章
Office 365 On MacOS 系列——配置浏览器账号同时管理多个订阅
查看>>
Linux终端:speedtest_cli检测你的实时带宽速度
查看>>
LINUX-文件字符集问题总结
查看>>
对于DAO的理解
查看>>
为什么说基于TCP的移动端IM仍然需要心跳保活?
查看>>
微信团队分享:微信每日亿次实时音视频聊天背后的技术解密
查看>>
关于JEPLUS软件介绍——JEPLUS软件快速开发平台
查看>>
Saltstack配置管理小试牛刀
查看>>
LBS除了签到下个热点创新是什么? ————¨互联网¨这时走出虚拟化社会空间...
查看>>
支持无设备补静音和热插拔的PortAudio录音的封装
查看>>
软件开发的七种烦恼:爱与痛的矛盾选择
查看>>
收购摩托罗拉获批准 谷歌“软硬兼施”反击苹果
查看>>
使用正规表达式编写更好的SQL
查看>>
centos7.0系统lvs安装部署
查看>>
javascript 基础(typeof和instanceof)
查看>>
Mysql中错误日志、binlog日志、查询日志、慢查询日志简介
查看>>
git总结
查看>>
链表实现图书管理
查看>>
TP5+layui表格使用(更新中)
查看>>
Object类中的toString()方法
查看>>