成員資格和角色管理
一、成員資格管理
一、成員資格簡介
ASP.NET成員資格支持下列功能:
(1)創建新用戶和密碼。
(2)將成員資格信息(用戶名、密碼和支持數據)存儲在Mixrosoft SQL ActiveDirectory或其他數據存儲區。
(3)對訪問站點的用戶進行身份驗證。可以以編程方式驗證用戶,也可以使用ASP.NET登錄控件創建一個只需很少代碼或無需代碼的完整身份驗證系統。
(4)管理密碼,包括創建、更改和重置密碼。根據用戶選擇的成員資格選項不同,成員資格系統還可以提供一個使用用戶提供的問題和答案的自動密碼重置系統。
(5)公開經過身份驗證的用戶唯一標識,用戶可以在自己的應用程序中使用該標識,也可以將該標識與ASP.NET個性化設置和角色管理(授權)系統集成。
(6)指定自定義成員資格提供程序,這使用戶可以改爲用自己的代碼管理成員資格及在自定義數據存儲區中維護成員資格數據。
二、Membership類
三、建立成員資格支持
打開命令提示符配置成員支持輸入命令
彈出窗體
選擇下一步一直往下,服務器選擇本地服務器直接完成。
四、使用成員資格支持
打開VS2010建立ASP.NET網站,創建之後找到ASP.NET配置選項彈出以下頁面
在安全設置裏添加新用戶並設置密碼等。
五、實例
等。
二、角色管理
ASP.NET提供的角色管理將整個控制過程分成兩個步驟:
(1)訪問權限與角色關聯。
(2)角色與用戶失聯。