ASP.NET 成员资格-介绍

作者:vkvi 来源:ITPOW(原创) 日期:2008-7-28

关于本连载的内容,我们也可以参见 asp.net 官方网站的 Learn 栏目,地址:http://www.asp.net/learn/security/?lang=cs

ASP.NET 中,已经具有了用户管理、角色管理的功能,我们只需要写很少量的代码,就可以实现用户创建、登录、更改密码等功能。本连载说说用户管理,即成员资格,阅读了本连载之后,对角色管理也就依葫芦画瓢,信手拈来了。

我们看看下面的类:

System.Object
  System.Configuration.Provider.ProviderBase
    System.Web.Security.MembershipProvider
      System.Web.Security.ActiveDirectoryMembershipProvider
      System.Web.Security.SqlMembershipProvider
      System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider
      System.Web.ClientServices.Providers.ClientWindowsAuthenticationMembershipProvider

可以看出 MembershipProvider 继承于 ProviderBase,ActiveDirectoryMembershipProvider、SqlMembershipProvider 等继承于 MembershipProvider。我们这里要说的就是 SqlMembershipProvider,它是使用 SQL Server 数据库来存储用户信息,也是我们平时最常用的。

 

相关文章