验证用户凭据并管理用户设置。无法继承此类。
命名空间:System.Web.Security
程序集:System.Web(在 system.web.dll 中)
Visual Basic(声明)
Public NotInheritable Class Membership
Visual Basic(用法)
可对静态类的成员直接进行访问,无需类的实例。
public static class Membership
public ref class Membership abstract sealed
public final class Membership
JScript
public final class Membership
Membership 类提供的功能可用于:
创建新用户。
将成员资格信息(用户名、密码、电子邮件地址及支持数据)存储在 Microsoft SQL Server 或其他类似的数据存储区。
对访问网站的用户进行身份验证。可以以编程方式对用户进行身份验证,也可以使用 Login 控件创建一个只需很少代码或无需代码的完整的身份验证系统。
管理密码,包括创建、更改、检索和重置密码等等。可以选择配置 ASP.NET 成员资格以要求一个密码提示问题及其答案来对忘记密码的用户的密码重置和检索请求进行身份验证。
虽然 ASP.NET 成员资格是 ASP.NET 中用来进行身份验证的独立功能,但它可以与 ASP.NET 角色管理集成来为站点提供授权服务。成员资格还可以与 ASP.NET 用户的 System.Web.Profile 集成,以提供可为各个用户量身订做的特定于应用程序的自定义实现。有关详细信息,请参见 了解角色管理 和 ASP.NET 配置文件属性概述。