PasswordRecovery 控件

使用 PasswordRecovery 控件,可以根据创建帐户时所使用的电子邮件地址来找回用户密码。 PasswordRecovery 控件会向用户发送包含密码的电子邮件。

可以对 ASP.NET 成员身份进行配置,以使用不可逆的加密方式存储密码。在这种情况下, PasswordRecovery 控件将生成一个新密码,而不是将原始密码发送给用户。

也可以对成员身份进行配置,以加入一个安全提示问题,用户必须回答此问题才能找回密码。这样一来, PasswordRecovery 控件将在找回密码前提问该问题并核对答案。

Note注意:

PasswordRecovery 控件要求应用程序能够将电子邮件转发给简单邮件传输协议 (SMTP) 服务器。可以通过设置“ MailDefinition ”属性自定义发送给用户的电子邮件的文本和格式。

向网页中添加 PasswordRecovery 控件

  • PasswordRecovery 控件从“工具箱”面板拖到网页上。

PasswordRecovery 控件包含三个可向用户显示的模板视图。第一个是 UserName 模板,该模板允许用户输入用户名。第二个模板是 Question 模板,用户可以使用该模板回答预定义的问题以确认身份。 Success 模板则用于定义当用户密码发送给用户后显示的用户界面。

在 PasswordRecovery 控件模板之间切换

  1. 在“设计”视图中,右键单击 PasswordRecovery 控件,然后单击“显示常用控制任务”。

    tip note提示:

    也可以在“设计”视图中单击 PasswordRecovery 控件,再单击右上角的箭头 Cc295526.fa82fc93-da47-44dc-bf71-77ddd4b69c38(zh-cn,Expression.40).gif,以显示“PasswordRecovery 任务”菜单。再次单击该箭头可隐藏菜单。

  2. 在“PasswordRecovery 任务”菜单上,从“视图”下拉列表中选择“UserName”、“Question”或“Success”。模板将切换到所选的视图。

向 PasswordRecovery 控件应用基本格式架构

  1. 在“设计”视图中,右键单击 PasswordRecovery 控件,然后单击“显示常用控制任务”。

  2. 在“PasswordRecovery 任务”菜单上,单击“自动套用格式”。

  3. 在“自动套用格式”对话框中,从“选择架构”列表中选择一个架构。该架构对 PasswordRecovery 控件产生的效果将显示在“预览”区域中。

  4. 单击“确定”应用格式架构并关闭对话框,或者单击“应用”应用格式架构而不关闭对话框。

也可以采用交互方式来设置 PasswordRecovery 控件的格式、应用样式以及更改文本。

交互式设计 PasswordRecovery 控件的外观和文本

  1. 在“设计”视图中,右键单击 PasswordRecovery 控件,然后单击“显示常用控制任务”。

  2. 在“PasswordRecovery 任务”菜单上,单击“转换为模板”。

  3. 在模板状态下更改 PasswordRecovery 控件的文本或外观。

  4. 在“PasswordRecovery 任务”菜单上,单击“重置”放弃更改并退出模板状态。

若要设置其他用于确定 PasswordRecovery 控件的外观和行为的属性,请使用“标记属性”面板。

有关 PasswordRecovery 控件的所有属性的完整说明,请参阅 MSDN Library 中的 PasswordRecovery 成员 Cc295526.xtlink_newWindow(zh-cn,Expression.40).png

另请参阅

概念

CreateUserWizard 控件