知识大全 ASP.NET内置票据认证
Posted 知
篇首语:读一本好书,就是和许多高尚的人谈话。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET内置票据认证相关的知识,希望对你有一定的参考价值。
ASP.NET内置票据认证 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
在根目录建立一个Global asax文件 烤入一段代码
代码
protected void Application_AuthenticateRequest(object SENDER EventArgs e)
if (HttpContext Current User != null)
if (HttpContext Current User Identity IsAuthenticated)
if (HttpContext Current User Identity is FormsIdentity)
FormsIdentity id = (FormsIdentity)HttpContext Current User Identity;
FormsAuthenticationTicket tiecket = id Ticket;
string userData = tiecket UserData;
string[] roles = userData Split( );
HttpContext Current User = new System Security Principal GenericPrincipal(id roles);
: 在nfig 文件中配置目录权限及登录页
登录页 在system web节点中
<authentication mode= Forms >
<forms name= mycook loginUrl= login aspx protection= All path= / />
</authentication>
配置目录权限 在system web节点外面
代码
<location path= admin >
<system web>
<authorization>
<allow roles= admin />
<deny users= * />
</authorization>
</system web>
</location>
<location path= user >
<system web>
<authorization>
<allow roles= user />
<deny users= * />
</authorization>
</system web>
</location>
<location path= admin/admin_login aspx >
<system web>
<authorization>
<allow users= * />
</authorization>
</system web>
</location>
<location path= user/user_login aspx >
<system web>
<authorization>
<allow users= * />
</authorization>
</system web>
</location>
代码
HttpCookie cook;
string strReturnURL;
FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(
name DateTime Now DateTime Now AddMinutes( ) false lv);
cook = new HttpCookie( mycook );
cook Value = FormsAuthentication Encrypt(ticket);
Response Cookies Add(cook);
strReturnURL = Request Params[ ReturnUrl ];
if (strReturnURL != null)
Response Redirect(strReturnURL);
else
Response Redirect( Default aspx );
cha138/Article/program/net/201311/12711相关参考
一个简单的ASP.NETForms身份认证 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 当访问
知识大全 一个简单的ASP.NET Forms 身份认证的实例方法
一个简单的ASP.NETForms身份认证的实例方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ASP.NET揭秘ASP.NET页面的结构 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!TheSt
ASP.NET底层架构探索之进入ASP.NET 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! A
知识大全 IIS处理Asp.net请求和 Asp.net页面生命周期
IIS处理Asp.net请求和Asp.net页面生命周期 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下
知识大全 如何由ASP.NET 1.1移植到ASP.NET 2.0
如何由ASP.NET1.1移植到ASP.NET2.0 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ASP.NET底层架构之从浏览器到ASP.NET 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n
知识大全 ASP.NET入门教程 7.2 ASP.NET 2.0的数据控件
ASP.NET入门教程7.2ASP.NET2.0的数据控件 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一
知识大全 ASP.NET编程工具ASP.NET Web Matrix详细介绍
ASP.NET编程工具ASP.NETWebMatrix详细介绍 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来
知识大全 ASP.NET入门教程 10.5.3 ASP.NET 2.0的新特性[2]
ASP.NET入门教程10.5.3ASP.NET2.0的新特性[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快