公共.NET网站。检测用户是否来自我们公司内部与公众?

时间:2015-09-08 20:36:54

标签: asp.net vb.net iis

我正在创建一个互联网站点,如果用户从我们的防火墙内部访问该站点(员工从他们的工作计算机访问该站点)与访问某些人,我希望以不同的方式显示这些页面从家里来的网站......普通大众。有没有办法确定用户是在我们的网络内还是公共用户?这是在一个后面有vb.net代码的ASP.NET网站中。

1 个答案:

答案 0 :(得分:3)

简单:查找请求者的IP地址并与您的网络进行比较。

其他:另一种解决方案是拥有两个虚拟目录。一个使用匿名访问,另一个使用Windows身份验证,区别是端口号。然后,您可以简单地向经过身份验证的用户提供不同/扩展的内容。