asp.net - >忘了密码功能

时间:2009-07-30 12:47:55

标签: c# .net asp.net javascript

我正在asp.net中做“忘记密码功能”

我的forgotpassword.aspx页面包含用户名,安全问题,安全答案,新密码,重新输入密码和提交按钮。

当我点击上一页的“忘记密码”链接时,它应该提示我安全问题,当我在安全答案文本框中输入答案时,控件应该采取这两个(安全问题和安全答案)到后端(数据库)并验证安全答案是否正确。它应该回复一个布尔值。然后应激活下一个“新密码”和“重新输入密码”。

通过控件退出安全性答案文本框,可以进行返回数据库的操作。在Windows窗体中,我们可以使用'leave'事件(例如:textbox1_leave),但在Web表单中我们没有。

如果解决方案是使用javascript,请给我一步一步处理aspx(源页面)和.cs文件编码

3 个答案:

答案 0 :(得分:1)

你可以使用microsofts membershipprovider接口。你只需要根据自己的需求(数据库结构)实现它。

只需查看http://www.asp.net/learn/security-videos/,就可以观看大量有用的视频,以便了解和实施会员和角色提供者。

它帮助我实现了我的第一个成员提供者。

此链接可能也很有用http://weblogs.asp.net/scottgu/archive/2006/05/07/ASP.NET-2.0-Membership-and-Roles-Tutorial-Series.aspx

完成后,您可以使用所有Microsoft登录控件。

祝你好运

答案 1 :(得分:0)

ASP.NET 2.0中有一个忘记密码组件 - 只需使用它并进行配置。

答案 2 :(得分:0)