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);//这一句非常重要

  • 相关阅读:
    C# 添加敏感词
    C# 获取Get请求返回
    git使用之eclipse使用
    git使用之远程仓库(四)
    git使用之分支(三)
    git使用之创建仓库(二)
    git使用基本认识和配置(一)
    Thymeleaf 模板布局
    用Eclipse搭建第一个springboot应用
    前端鼠标点击弹出浮动文字--民主、和谐、爱国、自由等
  • 原文地址:https://www.cnblogs.com/shuyu/p/1704704.html
Copyright © 2011-2022 走看看