我有一个使用 Web 表单 c# 开发的特定网页,该网页只能通过内部 DNS 访问。
除此页面外,整个网站都可以使用外部和内部。
所以,我的问题是如何检查用户在后端 c# 代码中使用内部 DNS 还是外部 DNS?
感谢您的帮助。
我有一个使用 Web 表单 c# 开发的特定网页,该网页只能通过内部 DNS 访问。
除此页面外,整个网站都可以使用外部和内部。
所以,我的问题是如何检查用户在后端 c# 代码中使用内部 DNS 还是外部 DNS?
感谢您的帮助。
如果您想在应用程序级别执行此操作,则需要某种形式的身份验证。基本上您可以实现任何类型的身份验证,但首先我建议您查找 IPrincipal。这是一个起点:https://docs.microsoft.com/en-us/aspnet/web-forms/overview/older-versions-security/introduction/an-overview-of-forms-authentication-cs
如果您想在网络级别执行此操作,您可以将此页面部署为单独的应用程序,然后在 IIS 级别执行检查。