2014-04-25 39 views
0

我希望我的网站有一些严格的区域被禁止给未知的用户。我使用下面的代码中的子文件夹web.config中:如何使页面只能被登录用户访问? ASP.NET

<authorization> 
    <deny users="?"/> 
    </authorization> 

,并在整个网站的web.config中,我有这样的:

<authentication mode="Forms" > 
<forms defaultUrl="~/Login.aspx" loginUrl="~/Login.aspx"></forms> 
</authentication> 

,如果我尝试进入没有关系页面不要禁止我。 我做错了什么?为什么这不起作用?

+0

确定你没有登录?你在做什么应该足以阻止匿名用户访问你的网页 – aleafonso

+0

你可以通过做来测试它,看看它是否有效。如果它仍然允许你看到该页面,那么你正在使用错误的web.config – aleafonso

+0

看来我已经登录。谢谢。 –

回答

相关问题