ASP.NET访止匿名访问
来源:互联网 发布:javascript 实现继承 编辑:程序博客网 时间:2024/05/23 16:43
如何防止网页的匿名访问
在Web.config配置文件中找到这个节点“authentication”, 键入以下代码
<authentication mode="Forms">
<forms loginUrl="Login.aspx"> //loginUrl表示如果是匿名登录将要跳转到的页面
<credentials passwordFormat="Clear"> //表示是否对下面的密码进行加密处理
<user name="admin" password="123456"/>
</credentials>
</forms>
</authentication>
<!--禁止匿名登录-->
<authorization>
<deny users="?"/>
</authorization>
这样配置后, 如果是匿名登录就会自动跳转到 Login.aspx
一般注册、登录、主页无须防止匿名访问, 可设置如下代码
<configuration>
<location path="Regist.aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
<location path="Default.aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
</configuration>
假如用户多了之后, 就直接连数据库验证, 下面是验证登录代码
//登录验证
if (BLLHelper.loginUser(user))
{
FormsAuthentication.SetAuthCookie(name, this.chkSaveInfo.Checked); //为提供的用户名创建一个身份票据
Response.Redirect("~/Default.aspx");
}
else
{
Response.Write("<script>alert('用户名或密码错误!');</script>");
}
注意:FormsAuthentication.SetAuthCookie(name, this.chkSaveInfo.Checked); //为提供的用户名创建一个身份票据
这样之后就能够直接访问其它的页面了
除非消销cookies之后, 如:
FormsAuthentication.SignOut();
- ASP.NET访止匿名访问
- ASP.NET实现匿名访问控制
- ASP.NET实现匿名访问控制
- ASP.NET实现匿名访问控制
- ASP.NET实现匿名访问控制
- ASP.NET实现匿名访问控制
- ASP.NET实现匿名访问控制
- ASP.NET匿名类型
- ASP.Net网站中 设置某文件夹(如:admin)下的文件拒绝匿名访问
- ASP.NET数据访问
- Asp.net访问Iframe
- asp.net访问配置文件
- ASP.NET拒绝访问
- ASP.NET拒绝访问
- asp.net 访问数据库
- asp.net访问excel
- 匿名访问
- ASP.NET 数据访问类
- VC++问题集13
- vc++问题集14
- VC++中使用内存映射文件处理大文件
- winrar分卷压缩和解压
- JAVA对于数字证书的常用操作方法
- ASP.NET访止匿名访问
- linux 2.6内核+根文件系统的移植实验
- 课程 Java Web程序设计12: JSP标记库
- 课程 Java Web程序设计13: MVC构架
- 比刘翔还快电脑这样设置后|一点通
- 在OD中如果知道对象指针,如何找该对象的ClassName
- 课程 Java Web程序设计14: JSP 2.0表达式语言
- ubuntu下java,eclipse,mysql,myeclipse,tomcat配置终极篇
- Oracle全套日期用法