点击这里给我发消息 点击这里给我发消息

在ASP.NET中如何用C#.NET实现基于表单的验证

添加时间:2012-1-17
    相关阅读: ASP ASP.NET 解决方案 方案 页面 数据库 程序

核心提示:在ASP.NET中如何用C#.NET实现基于表单的验证,阅读在ASP.NET中如何用C#.NET实现基于表单的验证,翻译:mydotnet这篇文章引用到了Microsoft.NET类库中的以下名空间:System.Data.SqlClientSystem.Web.Security-----------------------------

这篇文章引用到了Microsoft.NET类库中的以下名空间:
System.Data.SqlClient
System.Web.Security
-------------------------------
任务:
摘要: 
1.要求
2.用VisualC#.NET创建一个ASP.NET应用程序
3.在Web.config文件里配置安全设置
4.创建一个数据库表样例来存放用户资料
5.创建Logon.aspx页面
6.编写事件处理代码来验证用户身份
7.创建一个Default.aspx页面
8.附加提示

参考文章
-------------------------------
摘要

这篇文章示范了如何实现通过数据库存储用户信息来实现基于表单的验证.

(一)要求

需要以下工具来实现

1.MicrosoftVisualStudio.NET
2.MicrosoftInternetInformationServices(IIS)version5.0或者更新
3.MicrosoftSQLServer
(二)用C#.NET创建ASP.NET应用程序
1.打开VisualStudio.NET
2.建立一个新的ASP.NET Web应用程序,并且指定名称和路径.

(三)在Web.config文件里配置安全设置

这一节示范了如何通过添加和修改<authentication>和<authorization>节点来配置ASP.NET应用程序以实现基于表单的验证.
1.在解决方案窗口里,打开Web.config文件.
2.把authentication模式改为Forms(注:默认为windows)
3.插入<Forms>标签,并且填入适当的属性.(请链接到在文章最后列出的MSDN文档或者QuickStart文档来查看这些属性)先复制下面的代码,接着再把它粘贴到<authentication>节:


<authenticationmode="Forms">
<formname=".ASPXFORMSDEMO"loginUrl="logon.aspx"protection="All"path="/"timeout="30"/>
</authentication>


(注:如果不指定loginUrl,默认为default.aspx)

4.通过加入以下节点实现拒绝匿名访问:


<authentication>
<denyusers="?"/>
<allowusers="*"/>
</authentication>

咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册