【发布时间】:2012-08-06 10:44:18
【问题描述】:
asp.net 中有没有办法限制只能从 localhost 访问网页?
【问题讨论】:
-
如果发出非本地主机请求,您希望发生什么?
-
是的,我认为我们理解访问受到限制...但究竟应该发生什么? 用户应该看到什么?他们会被引导到某个地方吗? (如果您要回复个人,则需要在其用户名后加上
@,否则他们将不会收到通知) -
@freefaller 确定(关于@),甚至不应该尝试访问此页面,因此它可能是一些 4xx http 响应。我正在考虑查看 HttpRequest.IsLocal 属性。
-
是的,
HttpRequest.IsLocal会为您工作。但是您会希望重定向到基于 404 的页面(返回 404 可能会开始影响页面被查看的能力 - 尽管我对此不是 100% 确定)
标签: asp.net security localhost