0
我希望我的网站有一些严格的区域被禁止给未知的用户。我使用下面的代码中的子文件夹web.config中:如何使页面只能被登录用户访问? ASP.NET
<authorization>
<deny users="?"/>
</authorization>
,并在整个网站的web.config中,我有这样的:
<authentication mode="Forms" >
<forms defaultUrl="~/Login.aspx" loginUrl="~/Login.aspx"></forms>
</authentication>
,如果我尝试进入没有关系页面不要禁止我。 我做错了什么?为什么这不起作用?
确定你没有登录?你在做什么应该足以阻止匿名用户访问你的网页 – aleafonso
你可以通过做来测试它,看看它是否有效。如果它仍然允许你看到该页面,那么你正在使用错误的web.config –
aleafonso
看来我已经登录。谢谢。 –