婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 初識 ASP.NET Membership 用戶管理

初識 ASP.NET Membership 用戶管理

熱門標簽:地圖定位圖標標注 代理接電話機器人如何取消 地圖標注的公司有哪些 遂寧市地圖標注app 地圖標注專業團隊 400電話辦理哪家性價比高 天心智能電銷機器人 塔城代理外呼系統 濮陽外呼電銷系統怎么樣

一、與session的不同點

Membership 一般指用微軟的aspnetdb數據庫來進行身份認證

Session是指網站用戶的會話信息

二、Membership 類提供的功能可用于:  

1.創建新用戶。  

2.將成員資格信息(用戶名、密碼、電子郵件地址及支持數據)存儲在 Microsoft SQL Server 或其他類似的數據存儲區。  

3.對訪問網站的用戶進行身份驗證。可以以編程方式對用戶進行身份驗證,也可以使用 Login 控件創建一個只需很少代碼或無需代碼的完整的身份驗證系統。   

4.管理密碼,包括創建、更改、檢索和重置密碼等等。可以選擇配置 ASP.NET 成員資格以要求一個密碼提示問題及其答案來對忘記密碼的用戶的密碼重置和檢索請求進行身份驗證。  

雖然 ASP.NET 成員資格是 ASP.NET 中用來進行身份驗證的獨立功能,但它可以與 ASP.NET 角色管理集成來為站點提供授權服務。成員資格還可以與 ASP.NET 用戶的 System.Web.Profile 集成,以提供可為各個用戶量身訂做的特定于應用程序的自定義實現。有關詳細信息,請參見 了解角色管理 和 ASP.NET 配置文件屬性概述。  

Membership 類依賴于成員資格提供程序與數據源通信。.NET Framework 包括一個 SqlMembershipProvider(將用戶信息存儲在 Microsoft SQL Server 數據庫中)和一個 ActiveDirectoryMembershipProvider(允許在 Active Directory 或 Active Directory 應用程序模式 (ADAM) 服務器上存儲用戶信息)。還可以實現一個自定義成員資格提供程序與可由 Membership 類使用的其他類似的數據源進行通信。自定義成員資格提供程序將繼承 MembershipProvider 抽象類。有關更多信息,請參見 實現成員資格提供程序。  

默認情況下,ASP.NET 成員資格可支持所有 ASP.NET 應用程序。默認成員資格提供程序為 SqlMembershipProvider 并在計算機配置中以名稱 AspNetSqlProvider 指定。SqlMembershipProvider 的默認實例配置為連接到 Microsoft SQL Server 的一個本地實例。  

可以通過修改默認設置將一個非 AspNetSqlProvider 實例的 SqlMembershipProvider 指定為默認提供程序,或使用 Web.config 文件將自定義提供程序的實例指定為 ASP.NET 應用程序的默認提供程序。可以使用 Web.config 文件中 membership 配置節來為 Web 應用程序指定 ASP.NET 成員資格配置。可以使用 membership 節的 providers 子節來指定默認提供程序之一以外的成員資格提供程序。例如,下面的 membership 節從當前應用程序配置中移除默認成員資格提供程序并添加一個名為 SqlProvider 的新提供程序,它連接到名為 MySqlServer 的 SQL Server 實例。

復制代碼 代碼如下:

configuration>
    connectionStrings>
        add name="SqlServices" connectionString="Data Source=MySqlServer;Integrated Security=SSPI;Initial Catalog=aspnetdb;" />  
    /connectionStrings>
    system.web>
        membership defaultProvider="SqlProvider" userIsOnlineTimeWindow="20">
            providers>
                remove name="AspNetSqlProvider" />
                add name="SqlProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="SqlServices" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" passwordFormat="Hashed" applicationName="/" />
            /providers>
        /membership>
    /system.web>
/configuration>

在 ASP.NET 應用程序中,Membership 類用于驗證用戶憑據并管理用戶設置(如密碼和電子郵件地址)。Membership 類可以獨自使用,或者與 FormsAuthentication 一起使用以創建一個完整的 Web 應用程序或網站的用戶身份驗證系統。Login 控件封裝了 Membership 類,從而提供一種便捷的用戶驗證機制。

您可能感興趣的文章:
  • asp.net membership 密碼重設
  • asp.net 權限管理分析
  • asp.net Forms身份驗證和基于角色的權限訪問
  • 實例說明asp.net中的簡單角色權限控制
  • asp.net 基于forms驗證的目錄角色權限的實現
  • 獲取創建Membership的數據庫創建腳本
  • 一個基于Asp.Net MVC的權限方案
  • asp.net+sqlserver實現的簡單高效的權限設計示例
  • asp.net BasePage類+Session通用用戶登錄權限控制
  • Asp.net Mvc 身份驗證、異常處理、權限驗證(攔截器)實現代碼
  • ASP.NET MVC 中實現基于角色的權限控制的處理方法
  • ASP.NET通用權限驗證的實現代碼思路

標簽:汕頭 麗江 河南 吉林 宜春 重慶 婁底 本溪

巨人網絡通訊聲明:本文標題《初識 ASP.NET Membership 用戶管理》,本文關鍵詞  初識,ASP.NET,Membership,用戶,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《初識 ASP.NET Membership 用戶管理》相關的同類信息!
  • 本頁收集關于初識 ASP.NET Membership 用戶管理的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 临澧县| 香格里拉县| 定边县| 高雄县| 阜阳市| 汾阳市| 常德市| 蕲春县| 施甸县| 民权县| 广灵县| 新昌县| 荔浦县| 高清| 商河县| 柳河县| 兴和县| 尼木县| 图片| 华宁县| 郴州市| 奉节县| 泗水县| 永德县| 广饶县| 隆昌县| 高要市| 上思县| 军事| 东莞市| 财经| 门头沟区| 江油市| 昌江| 额济纳旗| 永年县| 吉安市| 方城县| 文登市| 天气| 米林县|