zoukankan      html  css  js  c++  java
  • Cookie与Session

     //修改cookie
            public void Login(string userName,string userPwd)
            {         
                //判断cookie是否为空,如果为空则需要重新创建           
                //var cookie = Request.Cookies["UserLogin"]; 直接获取cookie
               // var cookie = new HttpCookie("UserLogin");  创建cookie
                var cookie = Request.Cookies["UserLogin"] ?? new HttpCookie("UserLogin");
                cookie.Values.Set("userName", userName);
                cookie.Values.Set("userPwd", userPwd);
                cookie.Expires = DateTime.Now.AddDays(1);//设置过期时间
                Response.Cookies.Set(cookie);                      
            }
    
            //添加cookie
            public void Add(string userName, string userPwd)
            {
                //判断cookie是否为空,如果为空则需要重新创建
                var cookie = Request.Cookies["UserLogin"] ?? new HttpCookie("UserLogin");
                cookie.Values.Add("userName", userName);//数据会累计叠加
                cookie.Values.Add("userPwd", userPwd);
                cookie.Expires = DateTime.Now.AddDays(1);
                Response.Cookies.Set(cookie);       
            }
    
            //获取cookie
            public void Get()
            {
                var cookie = Request.Cookies["UserLogin"];
                var name = cookie.Values["userName"];
                var pwd = cookie.Values["userPwd"];
            }
    
            //删除cookie
            public void Delete()
            {
                var cookie = Request.Cookies["UserLogin"];
                //方法一
                cookie.Values.Remove("userName");
                cookie.Values.Remove("userPwd");
                //方法二
                cookie.Expires = DateTime.Now.AddDays(-1);
                Response.Cookies.Set(cookie);    
            }
            //设置Session
            public void SessionSet()
            {
                //向session中设置值
                Session["userName"] = "大王";
                //获取Session中的值
                var name = Session["userName"];
            }

    Cookie使用例子

    http://www.cnblogs.com/kevin-top/archive/2010/07/04/1770726.html

  • 相关阅读:
    2019-2020-1 20199302《Linux内核原理与分析》第九周作业
    MySQL 优化
    ElasticSearch实战
    redis实战
    ElasticSearch
    Zookeeper
    redis
    Jenkins 持续交付
    JDK 1.8 新特性之Stream
    cat-监控系统
  • 原文地址:https://www.cnblogs.com/xiaoyaodijun/p/4128546.html
Copyright © 2011-2022 走看看