您所在的位置: 首页 > 开发 > .Net >

抢先试用ASP.NET 2.0中的新型安全控件(4)

  • 摘要:与ASP.NET 2.0一同上市的有几个新的安全控件-它们位于工具的Login选项卡中,可以大大简化Web开发人员的工作。通过使用这些新的安全控件,你执行例如用户登录、注册、口令改变等的任务时,仅是拖放相应的控件到你的Web表单上去,就可以实现。在本文中,我将向你展示怎样使用这些新控件来实现用户认证。
  • 标签:.NET  ASP  安全  控件

五、用户信息的存储位置

到目前为止,你已经看到了怎样使用WAT和CreateUserWizard控件来创建用户。你可能想知道这个信息被存储在哪儿。如果你现在查看解决方案资源管理器并且刷新App_Data文件夹(右键点击它并且选择刷新文件夹),你就会看到一个名为ASPNETDB.MDF的项(见图13)。

图13:你将在解决方案资源管理器的此处找到ASPNETDB.MDF数据库文件

图14:自动创建的用户:该图显示出一个用户创建一新的用户帐户

在用户创建成功后,你会看到如图15所示的屏幕。

图14:创建帐户:在创建一新帐户后,用户会看到此屏幕

这个ASPNETDB.MDF是一个SQL Server 2005速递数据库-默认地,ASP.NET 2.0使用之来存储应用程序相关的数据例如用户帐户、配置,等等。为了分析这个数据库,双击它则你会看到它的内容显示在Database Explorer中(见图16)。具体地说,aspnet_Membership和aspnet_Users表格将用来存储你在前面创建的用户帐户信息。为了观看表格的内容,只须右击表格名字并选择“Show Table Data”。

图16:数据库ASPNETDB.MDF:你可以在Database Explorer格子中探索ASPNETDB.MDF数据库

ASP.NET 2.0的一个很好的特点是不必要创建定制的数据库来存储你的用户的信息。并且你甚至不需要担心把用户的口令进行散列化处理来安全地存储它们。ASP.NET 2.0自动地为你做这件事情。


共6页: 上一页 [1] [2] [3] 4 [5] [6] 下一页
【内容导航】
如何有效提升企业安全审计应用水平
Web安全云时代
NAC安全访问控制
微软Forefront企业安全解决方案
VPN安全技术与应用
 
 验证码: (点击刷新验证码)   匿名发表
  • .NET程序员面试指南

  • 作者:朱毅
  • 本书着重针对.NET技术职位的应聘者,在.NET框架各个技术类别中,选取最常出现在.NET面试中的问题,进行分析和解答,同时解释和..
Copyright©2005-2008 51CTO.COM 版权所有