未经身份验证的用户不得通过键入URl来访问页面
本文关键字:URl 访问 身份验证 用户 | 更新日期: 2023-09-27 17:53:35
在我的web应用程序中,经过身份验证的用户可以访问此URL localhost/mydata.aspx,但未经过身份验证用户键入此URL也可以访问此页面。因此,如何防止未经授权的用户访问此页面,以及他们是否将其重定向到login.aspx
在web.config文件的configuration
部分下添加以下内容:
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
如果你想限制对特定文件夹的访问:
<location path="FolderPath">
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</location>
这将允许访问未经验证的用户:
<location path="LoginPage.Aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>