您的位置:首页 > 编程语言 > ASP

ASP.Net 2 入门(一)――用户登录和注销

2012-11-13 22:20 288 查看
ASP.Net 2中的登录组件

实现自己的Membership Provider(继承自MembershipProvider类)

MembershipProvider类(详细内容见MSDN中关于MembershipProvider类的说明)

受保护的构造函数

名称

说明

MembershipProvider

初始化 MembershipProvider 类的新实例。

公共属性

名称

说明

ApplicationName

使用自定义成员资格提供程序的应用程序的名称。

Description

获取一条简短的易懂描述,它适合在管理工具或其他用户界面 (UI) 中显示。(从 ProviderBase 继承。)

EnablePasswordReset

指示成员资格提供程序是否配置为允许用户重置其密码。

EnablePasswordRetrieval

指示成员资格提供程序是否配置为允许用户检索其密码。

MaxInvalidPasswordAttempts

获取锁定成员资格用户前允许的无效密码或无效密码提示问题答案尝试次数。

MinRequiredNonAlphanumericCharacters

获取有效密码中必须包含的最少特殊字符数。

MinRequiredPasswordLength

获取密码所要求的最小长度。

Name

获得一个友好名称,用于在配置过程中引用提供程序。(从 ProviderBase 继承。)

PasswordAttemptWindow

获取在锁定成员资格用户之前允许的最大无效密码或无效密码提示问题答案尝试次数的分钟数。

PasswordFormat

获取一个值,该值指示在成员资格数据存储区中存储密码的格式。

PasswordStrengthRegularExpression

获取用于计算密码的正则表达式。

RequiresQuestionAndAnswer

获取一个值,该值指示成员资格提供程序是否配置为要求用户在进行密码重置和检索时回答密码提示问题。

RequiresUniqueEmail

获取一个值,指示成员资格提供程序是否配置为要求每个用户名具有唯一的电子邮件地址。

公共方法 (请参见 受保护的方法 )

名称

说明

ChangePassword

处理更新成员资格用户密码的请求。

ChangePasswordQuestionAndAnswer

处理更新成员资格用户的密码提示问题和答案的请求。

CreateUser

将新的成员资格用户添加到数据源。

DeleteUser

从成员资格数据源删除一个用户。

Equals

已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。)

FindUsersByEmail

获取一个成员资格用户的集合,这些用户的电子邮件地址包含要匹配的指定电子邮件地址。

FindUsersByName

获取一个成员资格用户的集合,这些用户的用户名包含要匹配的指定用户名。

GetAllUsers

获取数据源中的所有用户的集合,并显示在数据页中。

GetHashCode

用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。)

GetNumberOfUsersOnline

获取当前访问该应用程序的用户数。

GetPassword

从数据源获取指定用户名所对应的密码。

GetType

获取当前实例的 Type。 (从 Object 继承。)

GetUser

已重载。 从数据源获取成员资格用户的信息。

GetUserNameByEmail

获取与指定的电子邮件地址关联的用户名。

Initialize

初始化提供程序。 (从 ProviderBase 继承。)

ReferenceEquals

确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。)

ResetPassword

将用户密码重置为一个自动生成的新密码。

ToString

返回表示当前 Object 的 String。 (从 Object 继承。)

UnlockUser

清除锁定,以便可以验证该成员资格用户。

UpdateUser

更新数据源中有关用户的信息。

ValidateUser

验证数据源中是否存在指定的用户名和密码。

受保护的方法

名称

说明

DecryptPassword

解密已加密的密码。

EncryptPassword

对密码进行加密。

Finalize

允许 Object 在"垃圾回收"回收 Object 之前尝试释放资源并执行其他清理操作。 (从 Object 继承。)

MemberwiseClone

创建当前 Object 的浅表副本。 (从 Object 继承。)

OnValidatingPassword

如果定义了事件处理程序,则引发 ValidatingPassword 事件。

公共事件

名称

说明

ValidatingPassword

在创建用户、更改密码或重置密码时发生。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐