zoukankan      html  css  js  c++  java
  • 单点登录

    这里主要采用cookies共享。
    步骤1:[写cookies]
                //创建一个HttpCookie对象
                HttpCookie cookie = new HttpCookie("uId");
                //设定此cookies值
                cookie.Value = "uIdValue";
                cookie.Domain= "company.com";
                //设定cookie的生命周期,在这里定义为一个小时
                DateTime dtNow = DateTime.Now;
                TimeSpan tsMinute = new TimeSpan(0, 1, 0, 0);
                cookie.Expires = dtNow + tsMinute;
                //加入此cookie
                Response.Cookies.Add(cookie);
                Response.Write(Request.Cookies["uId"].Value.ToString() + "Cookie创建完毕 <br > <hr > ");
    步骤2:[读cookies]
               HttpCookie cookie = Request.Cookies["uId"];
                if (cookie != null)
                {
                       Response.Write(Request.Cookies["uId"].Value.ToString();
                }

    步骤3:[删除cookies]  注销用


              HttpCookie MyCo = HttpContext.Current.Request.Cookies["uId"];
                if (HttpContext.Current.Request.ServerVariables["Http_Host"].IndexOf("company.com") >= 0)
                {
                    MyCo.Domain = "company.com";
                }
                MyCo.Expires = DateTime.Now.AddHours(-24);
                Response.Cookies.Add(MyCo);//这一句非常重要

  • 相关阅读:
    linux traceroute追踪路由路径
    windows中ren(rename-重命名)命令的使用方法
    excel中快速删除空白行/区域
    简单的数字查找
    centos6.5最小化安装之后装图形化界面
    Oracle 11g安装教程
    Java各种对象(PO,BO,VO,DTO,POJO,DAO,Entity,JavaBean,JavaBeans)的区分
    JMH简介
    Eclipse中安装和使用FindBugs
    FindBugs-IDEA插件的使用
  • 原文地址:https://www.cnblogs.com/shuyu/p/1704704.html
Copyright © 2011-2022 走看看