私の悪い英語を残念に残念。クライアントからWeb ApiへのIP情報を取得する
私はログインオプションでIPを取得してデータベースに「セッション」として保存し、誰がアプリケーションを使用しているのかを登録しようとしています。
私はこれを試していますが、それはうまくいきません。
var ip = new System.Net.WebClient().DownloadString("http://ipinfo.io/json");
IPクライアントを取得します。だから私はクライアント側でこれを行う必要があることは論理的です。しかし、問題は、ログインして私に虚偽のデータを送信するために、ユーザーがこの値を変更することができます
$http.get("http://ipinfo.io/json").then(function (response) {
return response.data;
}).catch(function (response) {
console.log(response.data);
});
のWeb APIに送信するその前に、クライアントは、この値を変更することができますし、私はどうかを検証する方法がないということですこの情報は有効または実数です。だから、質問は¿私はユーザーがこのデータを操作させないでこれを行うことができますか?
代わりにあなたがhttps://ipinfo.io/developersごとにhttp://ipinfo.io//JSONを要求する必要があり、サーバー上http://ipinfo.io/jsonを要求する –