如果我正在爲(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文件中的代碼中。 –
您可以設置您的應用程序只能在特定的域名中工作。 –
該活動域? –
我不理解你。請說明更多。 –