zoukankan      html  css  js  c++  java
  • Forms表单登陆,动态获取web.config里面的cookies配置

    image

    以前写死的写法是

     1:  //设置登录权限
     2:                  HttpCookie cook;
     3:   
     4:                  string roles = "admin";//用户角色
     5:  
     6:                  FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(
     7:   
     8:                  1, tid, DateTime.Now, DateTime.Now.AddMinutes(600), true, roles);
     9:   
    10:                  cook = new HttpCookie(".xxxxCookie");
    11:                  cook.Domain = ".youxxxxx.com";
    12:                  cook.Value = FormsAuthentication.Encrypt(ticket);
    13:   
    14:                  Response.Cookies.Add(cook);
    15:                  //权限结束
    16:  

    动态读取的写法是

     1:  //设置登录权限
     2:                  HttpCookie cook;
     3:   
     4:                  string roles = "admin";//用户角色
     5:  
     6:                  FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(
     7:   
     8:                  1, tid, DateTime.Now, DateTime.Now.AddMinutes(600), true, roles);
     9:   
    10:                  AuthenticationSection authen = WebConfigurationManager.GetSection("system.web/authentication") as AuthenticationSection;
    11:                  string cookName = authen.Forms.Name;
    12:                  string cookDomain = authen.Forms.Domain;
    13:                  cook = new HttpCookie(cookName); //".xxxxCookie"
    14:                  cook.Domain = cookDomain;   //.youxxxx.com
    15:                  cook.Value = FormsAuthentication.Encrypt(ticket);
    16:   
    17:                  Response.Cookies.Add(cook);
    18:                  //权限结束
    19:  

    动态读取的好处就是,你修改了web.config里面的配置,我就不用去登陆界面修改cookies的名称和域名等信息了

  • 相关阅读:
    zbb20180930 设计模式-单例模式
    zbb20180930 代理模式 -静态代理-jdk动态代理-cglib动态代理
    zbb20180929 thread java并发编程之Condition
    zbb20180929 thread 自旋锁、阻塞锁、可重入锁、悲观锁、乐观锁、读写锁、对象锁和类锁
    zbb20180929 thread notify()与notifyAll()的区别
    26、Jquery 基础
    25、Javascript 事件
    24、Javascript BOM
    23、Javascript DOM
    22、正则表达式
  • 原文地址:https://www.cnblogs.com/iceicebaby/p/3016759.html
Copyright © 2011-2022 走看看