首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> 關於.NET

ASP.NET 2.0 Membership 系列開篇:從零打造企業級會員系統

     編輯:關於.NET

八個月前的資訊採集專案雖已終止,但其中對 .NET Membership 功能的深入探索,卻發現這套內建機制驚人地強大:透過簡單的設定與內建控制項,即可為多個子專案快速建構可擴充的使用者權限管理模組——這向來是 OA、MIS 系統中最耗時的環節。

初識 Membership:不只是幾個登入控制項

工具箱中的 Login、CreateUserWizard、PasswordRecovery、ChangePassword 等控制項,若未啟用 Membership,幾乎毫無作用。實際上,它們是 System.Web.Security 整個命名空間安全方案的「面子成員」。整個架構包含:

  • Membership:核心使用者管理(建立、驗證、鎖定、密碼原則)
  • Roles:角色基礎授權
  • Profile:使用者個人化資料儲存
  • Providers:可換裝的資料存取實作(SQL Server、Active Directory、自訂)

Visual Studio 登入控制項群 Membership 系統架構圖

系列規劃

本系列將從基礎設定出發,逐步深入:

  1. 配置篇:資料庫建立、web.config 組態、Provider 註冊
  2. 綁定訪問篇:ObjectDataSource 封裝 Membership/Roles/Profile 物件,實現 GridView/FormView 雙向繫結
  3. 進階主題:自訂 Provider、跨應用程式單一登入、效能調校

無論您是初次接觸 Membership,或是想替換舊有自寫會員系統,這套標準流程都能讓您以最少代碼、最高維護性,快速落地企業級使用者管理。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved