我正在asp.net中做“忘记密码功能”
我的forgotpassword.aspx页面包含用户名,安全问题,安全答案,新密码,重新输入密码和提交按钮。
当我点击上一页的“忘记密码”链接时,它应该提示我安全问题,当我在安全答案文本框中输入答案时,控件应该采取这两个(安全问题和安全答案)到后端(数据库)并验证安全答案是否正确。它应该回复一个布尔值。然后应激活下一个“新密码”和“重新输入密码”。
通过控件退出安全性答案文本框,可以进行返回数据库的操作。在Windows窗体中,我们可以使用'leave'事件(例如:textbox1_leave),但在Web表单中我们没有。
如果解决方案是使用javascript,请给我一步一步处理aspx(源页面)和.cs文件编码
答案 0 :(得分:1)
你可以使用microsofts membershipprovider接口。你只需要根据自己的需求(数据库结构)实现它。
只需查看http://www.asp.net/learn/security-videos/,就可以观看大量有用的视频,以便了解和实施会员和角色提供者。
它帮助我实现了我的第一个成员提供者。
完成后,您可以使用所有Microsoft登录控件。
祝你好运答案 1 :(得分:0)
ASP.NET 2.0中有一个忘记密码组件 - 只需使用它并进行配置。
答案 2 :(得分:0)