拳頭在所有抱歉爲我的壞英語。從客戶端獲取IP信息到Web Api
我試圖讓登錄選項中的IP將它們保存爲數據庫中的「會話」,並註冊使用該應用的人和地點。
我嘗試了這個,但很明顯,它不會起作用。
var ip = new System.Net.WebClient().DownloadString("http://ipinfo.io/json");
它獲取IP客戶端。因此,我需要在客戶方面做到這一點。但問題是,客戶可以更改此值,其之前發送到Web API
$http.get("http://ipinfo.io/json").then(function (response) {
return response.data;
}).catch(function (response) {
console.log(response.data);
});
用戶可以修改這個值給我虛假數據在登錄和我沒有如何驗證,如果這些信息是有效的或真實的。所以,問題是¿我如何在不讓用戶操縱這些數據的情況下做到這一點?
不是向http://ipinfo.io/json您應該請求http://ipinfo.io//JSON作爲每https://ipinfo.io/developers在服務器上的 –