【问题标题】:Public .NET Website. Detect if a user is coming from inside our company vs the public?公共 .NET 网站。检测用户是来自我们公司内部还是来自公众?
【发布时间】:2015-09-08 20:36:53
【问题描述】:

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

【问题讨论】:

  • 用户是否必须登录才能使用该网站?
  • 没有。该网站没有登录名。

标签: asp.net vb.net iis


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2021-02-20
    • 2013-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-05
    • 1970-01-01
    • 2012-07-23
    • 1970-01-01
    相关资源
    最近更新 更多