博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c#中保存与删除cookies值
阅读量:4601 次
发布时间:2019-06-09

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

保存cookies:      public bool SaveCookie(string str1,string str2,string str3)        {            HttpCookie cookies = new HttpCookie("CookieName");            cookies.Values.Add("nickname", str1);            cookies.Values.Add("password", str2);            cookies.Values.Add("username", str3);            cookies.Path = "/";            cookies.Expires = DateTime.MaxValue;            //将该cookie设置应用范围            cookies.Domain = "www.baidu.com";//将cookie增加到response中            HttpContext.Current.Response.Cookies.Add(cookies);            return true;        }

删除cookise:

    public bool DelCookie()        {            // 退出登录状态            HttpCookie cookies = HttpContext.Current.Request.Cookies["CookiesName"];            if (cookies != null)            {                //过期时间设置为立即过期                cookies.Expires = DateTime.Now.AddDays(-1);           //从request的cookies中移除                if (HttpContext.Current.Request.Cookies["str1"] != null)                {
HttpContext.Current.Request.Cookies.Remove("str1"); } if (HttpContext.Current.Request.Cookies["str2"] != null) {
HttpContext.Current.Request.Cookies.Remove("str2"); } if (HttpContext.Current.Request.Cookies["str3"] != null) {
HttpContext.Current.Request.Cookies.Remove("str3"); } HttpContext.Current.Request.Cookies.Remove("CookiesName"); //设置cookie的作用于全域 cookies.Domain = "www.baidu.com"; } cookies = HttpContext.Current.Response.Cookies["CookiesName"]; if (cookies != null) { //设置response的cookies过期时间为立即过期 cookies.Expires = DateTime.Now.AddDays(-1); //从Response的cookies中移除 HttpContext.Current.Response.Cookies.Remove("str1"); HttpContext.Current.Response.Cookies.Remove("str2"); HttpContext.Current.Response.Cookies.Remove("str3"); HttpContext.Current.Request.Cookies.Remove("CookiesName"); //设置cookie的作用于全域 cookies.Domain = "www.baidu.com"; } return true; }

在删除cookies时,有时只用request方式删除就行,有时只用response方式删除就行,最后两者都写上。

 

转载于:https://www.cnblogs.com/Iven-zhang/archive/2013/04/18/3029242.html

你可能感兴趣的文章
关于dl dt dd 文字过长换行在移动端显示对齐的探讨总结
查看>>
swoolefy PHP的异步、并行、高性能网络通信引擎内置了Http/WebSocket服务器端/客户端...
查看>>
Python学习笔记
查看>>
unshift()与shift()
查看>>
使用 NPOI 、aspose实现execl模板公式计算
查看>>
行为型模式:中介者模式
查看>>
How to Notify Command to evaluate in mvvmlight
查看>>
33. Search in Rotated Sorted Array
查看>>
461. Hamming Distance
查看>>
Python垃圾回收机制详解
查看>>
{面试题1: 赋值运算符函数}
查看>>
Node中没搞明白require和import,你会被坑的很惨
查看>>
Python 标识符
查看>>
Python mysql 创建连接
查看>>
企业化的性能测试简述---如何设计性能测试方案
查看>>
centos7 安装中文编码
查看>>
POJ - 3683 Priest John's Busiest Day
查看>>
正则表达式start(),end(),group()方法
查看>>
vuejs 学习旅程一
查看>>
javascript Date
查看>>