任务:使用登录控件,使得用户可以进行密码修改及恢复
重点难点:修改密码控件的应用、恢复密码控件的应用
步骤如下:
一、密码修改
1、在主页的loginview控件中添加超链接,设置超链接文本值为:修改密码,链接到修改密码页面changepwd.aspx。
2、在changepwd.aspx页面添加修改密码控件,设置DisplayUserName属性值为true。
3、 将修改密码的成功视图转换成模板,添加loginname控件,修改显示文字,如下图所示:
二、密码恢复
1、新建密码恢复页面getpwd.aspx,在页面中添加密码恢复控件。
2、在登录页面中添加PasswordRecoveryText值为:忘记密码了?设置PasswordRecoveryUrl属性值为密码恢复页面链接。
3、点击解决方案资源管理器面板中的最后一个按钮,进行ASP.NET配置
4、在弹出的界面中点击“应用程序”,再选择配置SMTP电子邮件设置链接
5、作为服务器的邮箱要求与注册的邮箱是同一服务商,如都是式QQ邮箱,或都是163邮箱才行。如果用QQ邮箱作服务器,则服务嚣名写成smtp.qq.com,注册的邮箱必须是真实的邮箱才可以收到邮件。
6、运行登录页面,点击“忘记密码了”的链接,进入如下界面,在用户名框中输入用户名,点击提交,可在注册邮箱中获取加密后的密码,复制密码回到页面密码输入框,可登录,登录完后再进行密码修改。
上一篇:
8-6修改注册控件布局
下一篇:
8-8站点地图与登录控件的组合使用