| 订阅 | 在线投稿
分享
 
 
当前位置: 王朝网络 >> asp >> Asp.Net ji yu forms de yan zheng ji zhi

Asp.Net ji yu forms de yan zheng ji zhi

2008-12-13 08:24:11 编辑來源:互联网 评论
 
 
 
本文为【Asp.Net基于forms的验证机制】的拼音翻译版
  xiang mu xu yao yan jiu le xia Asp.Net de ji yu forms de yan zheng ji zhi
  gou jian ji yu forms de yan zheng ji zhi guo cheng ru xia :
  1, she zhi IIS wei ke ni ming fang wen he asp.net web.config zhong she zhi wei form yan zheng
  2, jian suo shu ju cun chu yan zheng yong hu , bing jian suo jiao se ( ru guo bu shi ji yu jiao se ke bu yong )
  jian dan wu role fang shi :
  shi yong FormsAuthenticationTicket chuang jian yi ge Cookie bing hui fa dao ke hu duan , bing cun chu jiao se dao piao zhong , ru :
  FormsAuthentication.SetAuthCookie(Username,true | false)
  cookies bao cun shi jian :
  HttpContext.Current.Response.Cookies[FormsAuthentication.FormsCookieName].Expires=DateTime.Now.AddDays(1)
  ru guo xu yao cun chu jiao se fang shi :view plaincopy to clipboardprint?
  FormsAuthenticationTicket authTicket = new
  FormsAuthenticationTicket(
  1, // version
  txtUserName.Text, // user name
  DateTime.Now, // creation
  DateTime.Now.AddMinutes(20),// Expiration
  false, // Persistent
  roles ); // User data
  //roles shi yi ge jiao se zi fu chuan shu zu
  string encryptedTicket = FormsAuthentication.Encrypt(authTicket); // jia mi
  FormsAuthenticationTicket authTicket = new
  FormsAuthenticationTicket(
  1, // version
  txtUserName.Text, // user name
  DateTime.Now, // creation
  DateTime.Now.AddMinutes(20),// Expiration
  false, // Persistent
  roles ); // User data
  //roles shi yi ge jiao se zi fu chuan shu zu
  string encryptedTicket = FormsAuthentication.Encrypt(authTicket); // jia mi cun ru Cookie view plaincopy to clipboardprint?
  HttpCookie authCookie =
  new HttpCookie(FormsAuthentication.FormsCookieName,
  encryptedTicket);
  Response.Cookies.Add(authCookie);
  HttpCookie authCookie =
  new HttpCookie(FormsAuthentication.FormsCookieName,
  encryptedTicket);
  Response.Cookies.Add(authCookie); zai Application_AuthenticateRequest shi jian zhong chu li cheng xu zhong (Global.asax) zhong , shi yong piao chuang jian IPrincipal dui xiang bing cun zai HttpContext.User zhong dai ma : view plaincopy to clipboardprint?
  protected void Application_AuthorizeRequest(object sender, System.EventArgs e)
  {
  HttpApplication App = (HttpApplication) sender;
  HttpContext Ctx = App.Context ; // huo qu ben ci Http qing qiu xiang guan de HttpContext dui xiang
  if (Ctx.Request.IsAuthenticated == true) // yan zheng guo de yong hu cai jin xing role de chu li
  {
  FormsIdentity Id = (FormsIdentity)Ctx.User.Identity ;
  FormsAuthenticationTicket Ticket = Id.Ticket ; // qu de shen fen yan zheng piao
  string[] Roles = Ticket.UserData.Split (',') ; // jiang shen fen yan zheng piao zhong de role shu ju zhuan cheng zi fu chuan shu zu
  Ctx.User = new GenericPrincipal (Id, Roles) ; // jiang yuan you de Identity jia shang jiao se xin xi xin jian yi ge GenericPrincipal biao shi dang qian yong hu , zhe yang dang qian yong hu jiu yong you le role xin xi
  }
  }
  protected void Application_AuthorizeRequest(object sender, System.EventArgs e)
  {
  HttpApplication App = (HttpApplication) sender;
  HttpContext Ctx = App.Context ; // huo qu ben ci Http qing qiu xiang guan de HttpContext dui xiang
  if (Ctx.Request.IsAuthenticated == true) // yan zheng guo de yong hu cai jin xing role de chu li
  {
  FormsIdentity Id = (FormsIdentity)Ctx.User.Identity ;
  FormsAuthenticationTicket Ticket = Id.Ticket ; // qu de shen fen yan zheng piao
  string[] Roles = Ticket.UserData.Split (',') ; // jiang shen fen yan zheng piao zhong de role shu ju zhuan cheng zi fu chuan shu zu
  Ctx.User = new GenericPrincipal (Id, Roles) ; // jiang yuan you de Identity jia shang jiao se xin xi xin jian yi ge GenericPrincipal biao shi dang qian yong hu , zhe yang dang qian yong hu jiu yong you le role xin xi
  }
  } xu yao dui mou xie ye mian jin xing jiao se kong zhi , you liang zhong fang fa :
  1、web.config zhong jia view plaincopy to clipboardprint?
  <location path="EditPost.aspx">
  <system.web>
  <authorization>
  <allow roles="RoleName" />
  <deny users="?" />
  </authorization>
  </system.web>
  </location>
  <location path="EditPost.aspx">
  <system.web>
  <authorization>
  <allow roles="RoleName" />
  <deny users="?" />
  </authorization>
  </system.web>
  </location> 2、 ba zhi neng shi mou zhong jiao se fang wen de wen jian fang zai tong yi mu lu xia , zai ci mu lu xia tian jia yi ge web.config view plaincopy to clipboardprint?
  <configuration>
  <system.web>
  <authorization>
  <allow roles="RoleName" />
  <deny users="*" />
  </authorization>
  </system.web>
  </configuration>
  <configuration>
  <system.web>
  <authorization>
  <allow roles="RoleName" />
  <deny users="*" />
  </authorization>
  </system.web>
  </configuration> shuo ming : zi mu lu de web.config she zhi you xian yu fu mu lu de web.config she zhi
  yi shang shen kao :http://www.cnblogs.com/kwklover/archive/2004/06/29/19455.aspx
http://www.donews.net/robinblood/archive/2005/04/30/358041.aspx原文】【汉音对照
 
 
 
 
 
 
 
 
 
日版宠物情人插曲《Winding Road》歌词

日版宠物情人2017的插曲,很带节奏感,日语的,女生唱的。 最后听见是在第8集的时候女主手割伤了,然后男主用嘴帮她吸了一下,插曲就出来了。 歌手:Def...

兄弟共妻,我成了他们夜里的美食

老钟家的两个儿子很特别,就是跟其他的人不太一样,魔一般的执着。兄弟俩都到了要结婚的年龄了,不管自家老爹怎么磨破嘴皮子,兄弟俩说不娶就不娶,老父母为兄弟两操碎了心...

如何磨出破洞牛仔裤?牛仔裤怎么剪破洞?

把牛仔裤磨出有线的破洞 1、具体工具就是磨脚石,下面垫一个硬物,然后用磨脚石一直磨一直磨,到把那块磨薄了,用手撕开就好了。出来的洞啊很自然的。需要猫须的话调几...

我就是扫描下图得到了敬业福和爱国福

先来看下敬业福和爱国福 今年春节,支付宝再次推出了“五福红包”活动,表示要“把欠大家的敬业福都还给大家”。 今天该活动正式启动,和去年一样,需要收集“五福”...

冰箱异味产生的原因和臭味去除的方法

有时候我们打开冰箱就会闻到一股异味,冰箱里的这种异味是因为一些物质发出的气味的混合体,闻起来让人恶心。 产生这些异味的主要原因有以下几点。 1、很多人有这种习...

 
 
   xiang mu xu yao yan jiu le xia Asp.Net de ji yu forms de yan zheng ji zhi    gou jian ji yu forms de yan zheng ji zhi guo cheng ru xia :     1, she zhi IIS wei ke ni ming fang wen he asp.net web.config zhong she zhi wei form yan zheng     2, jian suo shu ju cun chu yan zheng yong hu , bing jian suo jiao se ( ru guo bu shi ji yu jiao se ke bu yong )      jian dan wu role fang shi :      shi yong FormsAuthenticationTicket chuang jian yi ge Cookie bing hui fa dao ke hu duan , bing cun chu jiao se dao piao zhong , ru :      FormsAuthentication.SetAuthCookie(Username,true | false)     cookies bao cun shi jian :     HttpContext.Current.Response.Cookies[FormsAuthentication.FormsCookieName].Expires=DateTime.Now.AddDays(1)      ru guo xu yao cun chu jiao se fang shi :  view plaincopy to clipboardprint? FormsAuthenticationTicket authTicket = new FormsAuthenticationTicket( 1, // version txtUserName.Text, // user name DateTime.Now, // creation DateTime.Now.AddMinutes(20),// Expiration false, // Persistent roles ); // User data     //roles shi yi ge jiao se zi fu chuan shu zu string encryptedTicket = FormsAuthentication.Encrypt(authTicket); // jia mi FormsAuthenticationTicket authTicket = new FormsAuthenticationTicket( 1, // version txtUserName.Text, // user name DateTime.Now, // creation DateTime.Now.AddMinutes(20),// Expiration false, // Persistent roles ); // User data     //roles shi yi ge jiao se zi fu chuan shu zu string encryptedTicket = FormsAuthentication.Encrypt(authTicket); // jia mi     cun ru Cookie view plaincopy to clipboardprint? HttpCookie authCookie = new HttpCookie(FormsAuthentication.FormsCookieName, encryptedTicket); Response.Cookies.Add(authCookie); HttpCookie authCookie = new HttpCookie(FormsAuthentication.FormsCookieName, encryptedTicket); Response.Cookies.Add(authCookie);     zai Application_AuthenticateRequest shi jian zhong chu li cheng xu zhong (Global.asax) zhong , shi yong piao chuang jian IPrincipal dui xiang bing cun zai HttpContext.User zhong dai ma : view plaincopy to clipboardprint? protected void Application_AuthorizeRequest(object sender, System.EventArgs e) { HttpApplication App = (HttpApplication) sender; HttpContext Ctx = App.Context ; // huo qu ben ci Http qing qiu xiang guan de HttpContext dui xiang if (Ctx.Request.IsAuthenticated == true) // yan zheng guo de yong hu cai jin xing role de chu li { FormsIdentity Id = (FormsIdentity)Ctx.User.Identity ; FormsAuthenticationTicket Ticket = Id.Ticket ; // qu de shen fen yan zheng piao string[] Roles = Ticket.UserData.Split (',') ; // jiang shen fen yan zheng piao zhong de role shu ju zhuan cheng zi fu chuan shu zu Ctx.User = new GenericPrincipal (Id, Roles) ; // jiang yuan you de Identity jia shang jiao se xin xi xin jian yi ge GenericPrincipal biao shi dang qian yong hu , zhe yang dang qian yong hu jiu yong you le role xin xi } } protected void Application_AuthorizeRequest(object sender, System.EventArgs e) { HttpApplication App = (HttpApplication) sender; HttpContext Ctx = App.Context ; // huo qu ben ci Http qing qiu xiang guan de HttpContext dui xiang if (Ctx.Request.IsAuthenticated == true) // yan zheng guo de yong hu cai jin xing role de chu li { FormsIdentity Id = (FormsIdentity)Ctx.User.Identity ; FormsAuthenticationTicket Ticket = Id.Ticket ; // qu de shen fen yan zheng piao string[] Roles = Ticket.UserData.Split (',') ; // jiang shen fen yan zheng piao zhong de role shu ju zhuan cheng zi fu chuan shu zu Ctx.User = new GenericPrincipal (Id, Roles) ; // jiang yuan you de Identity jia shang jiao se xin xi xin jian yi ge GenericPrincipal biao shi dang qian yong hu , zhe yang dang qian yong hu jiu yong you le role xin xi } }    xu yao dui mou xie ye mian jin xing jiao se kong zhi , you liang zhong fang fa :     1、web.config zhong jia view plaincopy to clipboardprint? <location path="EditPost.aspx"> <system.web> <authorization> <allow roles="RoleName" /> <deny users="?" /> </authorization> </system.web> </location> <location path="EditPost.aspx"> <system.web> <authorization> <allow roles="RoleName" /> <deny users="?" /> </authorization> </system.web> </location>     2、 ba zhi neng shi mou zhong jiao se fang wen de wen jian fang zai tong yi mu lu xia , zai ci mu lu xia tian jia yi ge web.config view plaincopy to clipboardprint? <configuration> <system.web> <authorization> <allow roles="RoleName" /> <deny users="*" /> </authorization> </system.web> </configuration> <configuration> <system.web> <authorization> <allow roles="RoleName" /> <deny users="*" /> </authorization> </system.web> </configuration>     shuo ming : zi mu lu de web.config she zhi you xian yu fu mu lu de web.config she zhi yi shang shen kao :[url=http://www.cnblogs.com/kwklover/archive/2004/06/29/19455.aspx]http://www.cnblogs.com/kwklover/archive/2004/06/29/19455.aspx[/url]      [url=http://www.donews.net/robinblood/archive/2005/04/30/358041.aspx]http://www.donews.net/robinblood/archive/2005/04/30/358041.aspx[/url]
󰈣󰈤
  免责声明:本文仅代表作者个人观点,与王朝网络无关。王朝网络登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
玉美人_珠联璧合
清纯美女米卡
清新靓丽的早晨
玲子的自信与性感
痞子的甘南日记
疑是银河落九天
雪域坝上四——纯美色
冬日恋歌——西城杨柳弄轻柔
 
>>返回首页<<
 
 
 为你推荐
 
 
 
 转载本文
 UBB代码 HTML代码
复制到剪贴板...
 
 热帖排行
 
 
 
 
 
©2005- 王朝网络 版权所有