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了

Cookie的写入,和读取的更多相关文章

  1. 用户登录之asp.net cookie的写入、读取与操作

    页面前面: <div id="login" runat="server"> <span class="log_title" ...

  2. C#的一般处理程序中Cookie的写入、读取、清除

    1.写入Cookie值 string userName = context.Request.Form["u_Name"].ToString().Trim(); string pwd ...

  3. cookie 的 写入,读取, 删除

    页面跳转,cookie存储参数 1,设置cookie function setCookie(name,value) { var Days = 30; var exp = new Date(); exp ...

  4. ASP.NET实现Cookie功能的三个基本操作(写入,读取,删除)

      说正事 简而言之,在Cookie的时候有三个过程,分别是“写入,读取,删除”.任何伟大之作都是有基本的东西构成的,而Cookie的运用也不例外. 写入: 1 //创建一个HttpCookie对象 ...

  5. jquery.cookie() 方法的使用(读取、写入、删除)

    一个轻量级的cookie 插件,可以读取.写入.删除 cookie. jquery.cookie.js 的配置 首先包含jQuery的库文件,在后面包含 jquery.cookie.js 的库文件. ...

  6. Java Web SSH框架总是无法写入无法读取Cookie

    不关乎技术,关乎一个小Tips: 默认情况下,IE和Chrome内核的浏览器会认为http://localhost为无效的域名,所以不会保存它的cookie,使用http://127.0.0.1访问程 ...

  7. (转)Asp.net的HttpCookie写入汉字读取时为乱...

    今天有个问我:在Asp.net的HttpCookie中写入汉字,读取值为什么全是乱码?其实这是因为文字编码而造成的,汉字是两个编码,所以才会搞出这么个乱码出来!其实解决的方法很简单:只要在写入Cook ...

  8. java一行一行写入或读取数据

    原文:http://www.cnblogs.com/linjiqin/archive/2011/03/23/1992250.html 假如E:/phsftp/evdokey目录下有个evdokey_2 ...

  9. iOS中plist的创建,数据写入与读取

    iOS中plist的创建,数据写入与读取 Documents:应用将数据存储在Documents中,但基于NSuserDefaults的首选项设置除外Library:基于NSUserDefaults的 ...

  10. php 如何写入、读取word,excel文档

    如何在php写入.读取word文档 <? //如何在php写入.读取word文档 // 建立一个指向新COM组件的索引 $word = new COM("word.applicatio ...

随机推荐

  1. cf 126D - Fibonacci Decomposition

    题目大意 \(t\le 10^5\)组询问 每次询问\(1\le n\le 10^{18}\) 求有多少种\(n\)的\(fibonacci\)分解 分解定义为:每个\(fib\)数最多选一个,且和为 ...

  2. [LeetCode] Compare Version Numbers 字符串操作

    Compare two version numbers version1 and version2.If version1 > version2 return 1, if version1 &l ...

  3. Codeforces Round #449 Div. 2 A B C (暂时)

    A. Scarborough Fair 题意 对给定的长度为\(n\)的字符串进行\(m\)次操作,每次将一段区间内的某一个字符替换成另一个字符. 思路 直接模拟 Code #include < ...

  4. 把握linux内核设计思想系列【转】

    转自:http://blog.csdn.net/shallnet/article/details/47734053 版权声明:本文为博主原创文章,未经博主允许不得转载.如果您觉得文章对您有用,请点击文 ...

  5. [SaltStack] Return日志入库审计

    SaltStack日志return审计 在我们执行salt任务时, 默认日志是屏幕打印的, 对于我们审计任务运行情况带来很不方便, 因此我们对日志结果进行了二次开发, 将job日志处理后入库, 方便查 ...

  6. ubuntu下使用OBS开斗鱼直播

    系统环境:ubuntu 15.10,OBS Studio 0.13.1 OBS是可以在linux,windows,mac下直播的开源软件,官方地址:https://obsproject.com/ 斗鱼 ...

  7. 反射$change属性问题

    写DB框架的时候,使用反射获取属性的时候,多了一个$change属性,当场一脸懵比.   stackoverflow 发现是Android Studio2.0的.Instant Run 的问题.  解 ...

  8. asp.net core 2.1 将控制器抽离到类库中

    startup.cs的ConfigureServices中添加: public void ConfigureServices(IServiceCollection services) { var ma ...

  9. (4)JavaScript引用类型

    Object类 创建object实例的方式有两种 1.第一种是使用 new 操作符后跟 Object 构造函数 var person = new Object(); person.name = &qu ...

  10. HDU 1027 Ignatius and the Princess II[DFS/全排列函数next_permutation]

    Ignatius and the Princess II Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K ( ...