我今天刚接触FormsAuthentication这东西很郁闷..不理解我在Web.config中配置
<authentication mode="Forms">
<forms name="UDSAuth" loginUrl="login.aspx" protection="None" timeout="216000" path="/"/>
</authentication>我共有两个文件...一个是index.aspx另一个是login.aspx我想在没有通过验证时,如果直接访问index.aspx,会跳到login.aspx进行登录为什么web.config中配置了..还可以直接访问index.aspx啊..小弟不懂..请大哥们帮忙一下
<authentication mode="Forms">
<forms name="UDSAuth" loginUrl="login.aspx" protection="None" timeout="216000" path="/"/>
</authentication>我共有两个文件...一个是index.aspx另一个是login.aspx我想在没有通过验证时,如果直接访问index.aspx,会跳到login.aspx进行登录为什么web.config中配置了..还可以直接访问index.aspx啊..小弟不懂..请大哥们帮忙一下
private void Page_Load(object sender, System.EventArgs e)
{
Response.Redirect("Login.aspx");
}
private void Page_Load(object sender, System.EventArgs e)
{
if (Session["UserName"]==null)
{
Response.Redirect("Login.aspx");
}
}
<deny users="?" /> <!-- 禁止未验证用户 -->
</authorization> 在web.config加上上面几句