成员资格介绍

引用:

ASP.NET 成员资格为您提供了一种验证和存储用户凭据的内置方法。因此,ASP.NET 成员资格可帮助您管理网站中的用户身份验证。您可以将 ASP.NET 成员资格与 ASP.NET Forms 身份验证或 ASP.NET 登录控件一起使用以创建一个完整的用户身份验证系统。

ASP.NET 成员资格支持下列功能:

  • 创建新用户和密码。(通过调用成员资格 CreateUser 方法就可创建一个新用户

  • 将成员资格信息(用户名、密码和支持数据)存储在 Microsoft SQL Server(默认方式)、Active Directory 或其他数据存储区。(配置 ASP.NET 应用程序以使用成员资格

  • 对访问站点的用户进行身份验证。可以以编程方式验证用户,也可以使用 ASP.NET 登录控件创建一个只需很少代码或无需代码的完整身份验证系统。(ValidateUser方法检查用户凭据时,成员资格系统会执行所有数据库查询)

  • 管理密码,包括创建、更改和重置密码。根据您选择的成员资格选项不同,成员资格系统还可以提供一个使用用户提供的问题和答案的自动密码重置系统。()

  • 公开经过身份验证的用户的唯一标识,您可以在您自己的应用程序中使用该标识,也可以将该标识与 ASP.NET 个性化设置和角色管理(授权)系统集成。(使用角色管理授权)

  • 指定自定义成员资格提供程序,这使您可以改为用自己的代码管理成员资格及在自定义数据存储区中维护成员资格数据

posted @ 2012-06-26 15:41  多睡发芽  阅读(156)  评论(0)    收藏  举报