码迷,mamicode.com
首页 > Web开发 > 详细

ASP.NET 身份认证

时间:2016-10-15 13:56:48      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:

ASP.NET 身份认证相关

配置

技术分享
<system.web>
    <compilation debug="true" targetFramework="4.6.1"/>
    <authentication mode="Forms">
      <forms loginUrl="~/Login.aspx" timeout="3000"></forms>
    </authentication>
    <authorization>
      <deny users="?" />
      <allow users="?" />
    </authorization>
  </system.web>
配置页

原理 

ASP.NET中身份认证分为两个阶段:认证与授权

1. 认证:识别当前请求的用户是不是一个可识别(登录)用户。AuthenticateRequest

2. 授权:是否允许当前请求访问指定资源。AuthorizeRequest 

受保护页面和登录页面都可以在Web.Config进行配置。

Form认证是FormAuthenticationModule实现,Url授权是UrlAuthorizationModule实现。

1. 登陆:FormsAuthentication.SetAuthCookie() 方法

2. 注销:FormsAuthentication.SignOut() 方法

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

占位符

ASP.NET 身份认证

标签:

原文地址:http://www.cnblogs.com/chenxygx/p/5962958.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!