在我的解决方案中有一个文件夹里面放的是用户页面(需要验证才能登陆)于是我在这个页面添加了一个Web.config.里面的内容如下:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<authentication mode="Forms">
<forms loginUrl="login.aspx" />
</authentication>
<authorization>
<allow deny="?" />
</authorization>
</system.web>
</configuration>
提示出错 我把<authentication mode="Forms">
<forms loginUrl="login.aspx" />
</authentication>删除掉就好了,可是这样的话页面怎么验证呢,具体怎么实现呢????
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<authentication mode="Forms">
<forms loginUrl="login.aspx" />
</authentication>
<authorization>
<allow deny="?" />
</authorization>
</system.web>
</configuration>
提示出错 我把<authentication mode="Forms">
<forms loginUrl="login.aspx" />
</authentication>删除掉就好了,可是这样的话页面怎么验证呢,具体怎么实现呢????
解决方案 »
- JQUERY AJAX JSON 问题 求大侠指点
- System.Data.DataRow dr = dt.NewRow();
- 用户控件回发后数据丢失了
- 那位高手中的高手能给我个用C#和Sql server 2005写的留言板,代码一定要简洁易懂。小弟初学者最好有注释。和写法的思路。
- 请问关于VS2005里加密解密的问题
- 用两个IList来调用关联分类新闻时绑定repeater遇到问题,附详细代码
- 一个关于字符编码在安装部署时奇怪的问题,寻求高手的帮助
- asp.net 水晶报表 显示 需要查找的行
- 创建Asp.net web应用程序,启动调试时报错:无法在web服务器上启动调试。未将项目配置为进行调试。 怎么解决?
- 50分求 一段将图片保存到Oracle数据库的代码,要求用OledbConneciton
- 如何使datalist显示的数据分页 急!!!!
- 嵌入在一框架内的页面viewstate值怎么会丢失呢?
<forms loginUrl="login.aspx" />
</authentication>
在根目录下的webconfig里。.
<configuration>
<location path="login"> 'login目录允许所有用户
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
<location path="admin"> 'admin目录,拒绝匿名用户
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</location>
<system.web>
<authentication mode="Forms">
<forms loginUrl="login/" name="dep">
<credentials passwordFormat="MD5">
<user name="dep" password="EFE356707C255C11ED5AEE07C28BB91A" />
</credentials>
</forms>
</authentication>
</system.web>
</configuration>
要不就allow要不就deny,不要写一起
<deny users="xxx"/>
<allow users="Hello"/>
也就是一定要先login若不采这方法,则可以每个页中加一段方法判断是否登录,如判断Session有没有值
也就是一定要先login
没法实现 类似在每个页中加一段方法判断是否登录,如判断Session有没有值吗
If Not IsPostBack Then
If Session("UserName") Is Nothing Then
Response.Redirect("login.aspx")
End If
End If
End Sub
using System;
using System.Web;
namespace BR
{
public class MyPageBase : System.Web.UI.Page
{
public MyPageBase()
{
}
protected override void OnInit(EventArgs e)
{
if((LoginUser)Session["LoginUser"] == null)
{
Response.Redirect(HttpContext.Current.Request.ApplicationPath + "/Login.aspx", true);
}
base.OnInit(e);
}
}
}在每一页都继承这个类。
public partial class WebForm1 : BR.MyPageBase
<configuration>
<authentication mode="Forms">
<forms loginUrl="login.aspx" />
</authentication>
<authorization>
<allow users="?" />
<allow users="*" />
</authorization>
</system.web>
</configuration>