成员资格类

更新:2007 年 11 月

ASP.NET 成员资格由一组类和接口组成,这些类和接口可创建和管理用户,并基于用户提供的凭据来对用户进行身份验证。下表显示了成员资格类以及它们提供的接口和功能。

ASP.NET 成员资格类和说明

下表列出了 ASP.NET 成员资格所使用的类以及这些类的功能。

类/接口

函数

Membership

提供常规成员资格功能。

创建一个新用户。

删除一个用户。

用新信息来更新用户。

返回用户列表。

通过名称或电子邮件来查找用户。

验证(身份验证)用户。

获取联机用户的人数。

通过用户名或电子邮件地址来搜索用户。

MembershipUser

提供有关特定用户的信息。

获取密码和密码问题。

更改密码。

确定用户是否联机。

确定用户是否已经过验证。

返回最后一次活动、登录和密码更改的日期。

取消对用户的锁定。

MembershipProvider

为可供成员资格系统使用的数据提供程序定义功能。

定义要求成员资格所使用的提供程序实现的方法和属性。

MembershipProviderCollection

返回所有可用提供程序的集合。

MembershipUserCollection

存储对 MembershipUser 对象的引用。

MembershipCreateStatus

提供描述性值,用于描述创建一个新成员资格用户时是成功还是失败。

MembershipCreateUserException

定义无法创建用户时引发的异常。描述异常原因的 MembershipCreateStatus 枚举值可通过 StatusCode 属性获取。

MembershipPasswordFormat

指定 ASP.NET 包含的成员资格提供程序可以使用的密码存储格式(Clear、Hashed、Encrypted)。

请参见

概念

保证成员资格的安全

其他资源

使用成员资格管理用户