首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 笔记本电脑 | 北大青鸟 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
中国IT实验室Dotnet频道
中国IT教育
Google
首页 ASP.NET  C#  XML/WebService ADO.NET VC.NET VB.NET .NET 资讯动态 专题 RSS订阅 讨论 下载
您现在的位置: 中国IT实验室 >> Dotnet >> ASP.NET >> 正文

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

四、 创建新用户

你需要设置CreateUserWizard控件的ContinueDestinationPageURL属性,这样在用户点击"Continue"按钮时,它就能够被重定向到另一个页面,如一个欢迎页面。

除了为用户创建用户帐户外,你也可以允许用户为自己创建新帐户。这在有些场所下很有用-为了存取你的应用程序,例如在一个讨论论坛,你允许用户创建自由帐户。

为了允许用户创建新帐户,可以使用CreateUserWizard控件。把CreateUserWizard控件拖放到Default.aspx并应用彩色模式。该控件看去应该如图12所示。

图12.CreateUserWizard控件:这个控件让用户创建他们自己的新用户帐户。

为测试应用程序,可以按下键F5。现在你自己可以创建一个新的用户帐户(见图13)。提供必要的信息并点击"Create User"。

五、 用户信息的存储位置

到目前为止,你已经看到了怎样使用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自动地为你做这件事情。

 

上一页  [1] [2] [3] [4] [5] 下一页

【责编:Peng】

中国IT教育

相关产品和培训
文章评论
 友情推荐链接
 认证培训
 专题推荐

 ·开源软件测试工具学习专题
 ·JSP Web开发 入门基础到高手进阶教程…
 ·JavaFX—是Java桌面的新希望么?
 ·安全至上 .NET开发安全策略…
 ·测试用例设计之道-测试用例学习专题
 ·面向Java开发人员的Scala指南
 ·Java设计模式之实例详解
 ·Oracle数据库11g 面向DBA和开发人员的重要新特性…
 ·桌面应用软件编程 J2SE技术详解…
 ·我“炫”我精彩-------WPF开发教程
 今日更新
 社区讨论
 博客论点
 频道精选
 Dotnet频道相关导航