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

  • 相关阅读:
    JSP+JDBC+Servlet--基于数据库的登陆验证
    简单的购物车设计
    控制网页的访问时间
    JSP+JavaBean设计模式
    关于doGet和doPost的疑问
    IDEA连接SQL Server
    no sqljdbc_auth in java.library.path com.microsoft.sql 没有为集成身份验证配置驱动程序。
    数组的属性排序
    关于AFNetworking的Assertion failure崩溃
    C++中static关键字作用总结
  • 原文地址:https://www.cnblogs.com/xiaoyaodijun/p/4128546.html
Copyright © 2011-2022 走看看