我正在创建一个互联网站点,如果用户从我们的防火墙内部访问该站点(员工从他们的工作计算机访问该站点)与访问某些人,我希望以不同的方式显示这些页面从家里来的网站......普通大众。有没有办法确定用户是在我们的网络内还是公共用户?这是在一个后面有vb.net代码的ASP.NET网站中。
答案 0 :(得分:3)
简单:查找请求者的IP地址并与您的网络进行比较。
其他:另一种解决方案是拥有两个虚拟目录。一个使用匿名访问,另一个使用Windows身份验证,区别是端口号。然后,您可以简单地向经过身份验证的用户提供不同/扩展的内容。