Asp.net IIS将文件夹的访问限制为特定页面
有没有办法限制IIS对特定页面的访问?基本上,我想要的是只允许通过另一个特定页面/链接访问特定页面。我已经研究了IIS中的Asp.net IIS将文件夹的访问限制为特定页面,asp.net,iis,iis-7,Asp.net,Iis,Iis 7,有没有办法限制IIS对特定页面的访问?基本上,我想要的是只允许通过另一个特定页面/链接访问特定页面。我已经研究了IIS中的IP地址和域限制功能,并且可以利用它,但是我想在特定页面之间保留它 例如: 我有一个页面,SecurityCheck.aspx,我只希望来自SecurityPassThrough.aspx的人能够访问该页面,因为我不知道你的经验水平,我认为值得指出的是,你正在尝试的并不是真正的安全解决方案。任何人都可以在将HTTP请求头发送到服务器之前修改它们 如果这种伪安全性对于您的目的来
IP地址和域限制
功能,并且可以利用它,但是我想在特定页面之间保留它
例如:
我有一个页面,
SecurityCheck.aspx
,我只希望来自SecurityPassThrough.aspx
的人能够访问该页面,因为我不知道你的经验水平,我认为值得指出的是,你正在尝试的并不是真正的安全解决方案。任何人都可以在将HTTP请求头发送到服务器之前修改它们
如果这种伪安全性对于您的目的来说足够好,那么您可以通过检查Request.urlReferer
属性来实现它。据我所知,在IIS中无法进行这种开箱即用的处理,因此您只能继续进行ASP.NET级别的处理:
if (!Request.UrlReferrer.Segments.Contains("SecurityPassThrough.aspx")) {
//Do something
}