拳头在所有抱歉为我的坏英语。从客户端获取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在服务器上的 –