如果我正在为(n)个业务量(用户)开发一个Web应用程序,并且我希望用户能够限制应用程序的使用位置(在其处所或其他特定的位置)这可能吗?限制某些设备或位置的Web应用程序
举个例子:IT经理可以限制应用程序在办公室和其他指定办公室的机器上的使用,但是没有其他地方。
将应用限制在某个IP地址是个好主意。
如果我正在为(n)个业务量(用户)开发一个Web应用程序,并且我希望用户能够限制应用程序的使用位置(在其处所或其他特定的位置)这可能吗?限制某些设备或位置的Web应用程序
举个例子:IT经理可以限制应用程序在办公室和其他指定办公室的机器上的使用,但是没有其他地方。
将应用限制在某个IP地址是个好主意。
最后我不明白你到底想要什么,所以我写我的答案希望能帮助你: 为你的域名创建一个列表,并检查当前的域名是否是其中的一个。
protected void Application_BeginRequest(object sender, EventArgs e)
{
List<string> Domains = new List<string> { "www.domain1.com", "www.domain2.com", "www.domain3.com" };
string currentDomain = Request.Url.Host;
//string currentDomain = Request.Url.Authority; //Returns localhost:1234 if you want to test in localhost
if (!Domains.Contains(currentDomain.ToLower()))
throw new Exception("Domain name is not considered");
}
的Application_BeginRequest是您的应用程序 你Global.cs文件,因此,如果您的应用程序没有全局文件添加此的一部分。
谢谢 - 黑客是否有可能欺骗他们的IP地址,使其看起来来自可信地址? –
欢迎您 - 没有人可以更改地址列表,但是您可以更改地址列表,因为它们位于编译在your-app.dll文件中的代码中。 –
您可以设置您的应用程序只能在特定的域名中工作。 –
该活动域? –
我不理解你。请说明更多。 –