用于制作使用户在忘记密码时恢复或重新设置的功能。
声明性语法
<stl:passwordRecovery runat="server"> <userNameTemplate> <!-- 输入用户名显示模板 --> </userNameTemplate> <questionTemplate> <!-- 输入答案显示模板 --> </questionTemplate> <successTemplate> <!-- 获取密码成功后的显示模板 --> </successTemplate> <failureTemplate> <!-- 获取密码失败后的显示模板 --> </failureTemplate> </stl:passwordRecovery>
子元素列表
下表显示此元素所有的子元素。
子元素 简介 userNameTemplate 输入用户名显示模板 questionTemplate 输入答案显示模板 successTemplate 获取密码成功后的显示模板 failureTemplate 获取密码失败后的显示模板
注意
用户密码存储有三种方式:不加密、可逆方式加密 和 不可逆方式加密。当使用不可逆方式加密存储密码时系统在确认用户名和密码提示答案正确后将重设用户密码。
STL 动态元素 <stl:passwordRecovery>有四种状态,也称之为视图:
- 用户名视图 -- 询问用户注册的用户名。
- 提示问题视图 -- 要求用户提供存储的提示问题的答案以获取或重置密码。
- 成功视图 -- 当获取密码成功时显示提示信息。
- 失败视图 -- 当用户名不存在或答案不正确时显示提示信息。
请参见<userNameTemplate>、<questionTemplate>、<successTemplate> 以及 <failureTemplate>。
用例请参见 stl:passwordRecovery 示例
版权所有 © 2007 百容软件.
保留所有权利。