【问题标题】:Direct user to different page based on network connection根据网络连接将用户引导到不同的页面
【发布时间】:2013-02-07 14:55:12
【问题描述】:

我目前正在升级现有的 asp.net Web 应用程序。它托管在我们的本地 Web 服务器上,如果用户在本地连接,我想将他们引导到不同的页面。

示例:连接到我们本地网络的员工将被定向到页面 A。如果外部网络上的某人(可能是客户)连接,他们将被定向到页面 B。这可能吗? Web 服务器是否知道连接是否为本地连接?如果是这样,我应该能够为它编写代码。任何帮助或建议将不胜感激。

【问题讨论】:

    标签: c# asp.net networking webserver


    【解决方案1】:

    多年来,我们针对这种情况采取了令人尴尬的可怕的黑客攻击。虽然我确信有更好的方法,但要做的就是查看System.Web.HttpContext.Current.Request.UserHostAddress,如果它与列表匹配,我们转到一个页面,否则我们转到另一个页面。

    【讨论】:

    • 这当然可以。它可能不是“正确的”,但嘿,它有效。感谢您的提示。
    猜你喜欢
    • 1970-01-01
    • 2023-03-24
    • 2011-04-14
    • 1970-01-01
    • 1970-01-01
    • 2021-06-03
    • 1970-01-01
    • 2019-08-28
    • 1970-01-01
    相关资源
    最近更新 更多