ASP.NET 2.0的安全控件
提示输入你的用户名,然后是你的安全 问题。如果该安全问题的答案是正确的,那么口令将被以电子邮件形式发送给你 ;否则,在该页面将显示给你一错误消息,如图19所示。
图19:恢复一丢失的口令:用户在恢复一个丢失的口令的过程中,会看到这个 屏幕序列 为了安全原因,通过电子邮件发送口令给用户不是一个好注意。因此,你确 实需要小心地考虑使用这一选择。 八、 改变口令 除了恢复失去的口令外,你还需要允许用户改变他们的口令。在ASP.NET 2.0 中,你可以通过使用ChangePassword控件来完成这项任务。 既然一个用户只有在登录后才能改变他们的口令,那么,你现在将要在你的 应用程序(该程序仅为认证的用户所存取)中创建一新文件夹。 你可以添加一新文件夹到你的应用程序-通过右击解决方案资源管理器中的工 程名,然后选择“Add Folder”,再选择“Regular Folder”。命名文件夹为“ Members”。现在,在该新文件夹上添加一新的表单(右击“Members”,然后选 择“Add New Item...”)。命名该新建Web表单为ChangePassword.aspx(见图20) 。 图20:这里显示的是在工程上增加文件夹后的解决方案资源管理器 为限制到成员文件夹的存取,添加下列<location>元素到Web.config 。
实质上,在成员文件夹中的页面只能为认证过的用户(所有的匿名用户(?)将 被否认存取)所存取。 拖放ChangePassword控件到ChangePassword.aspx之上并且应用彩色模式(见 图21)。 图21:ChangePassword控件:通过使用这个控件使你容易地实现让用户改变他 们的口令 为了测试该应用程序,在解决方案资源管理器的成员文件夹中选择 ChangePassword.aspx文件并且按下F5键。你将首先被重定向到login.aspx页面( 为了认证)并且一旦被认证,ChangePassword.aspx页面将被装载。现在,你可以 改变你的口令了(见图22)。 图22:改变口令:用户在用ChangePassword控件改变口令时可能会看到这个 屏幕序列 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |