私の Web アプリケーションでは、インドからアプリケーションにアクセスしているユーザーにのみアクセスを許可する必要があります。ユーザーがインド国外にアクセスしようとすると、アプリケーションにアクセスできないようにする必要があります (つまり、ログインを許可せず、エラー ポップアップを表示します)。これが可能かどうか教えてください。
質問する
1527 次
1 に答える
11
Filter
リクエストをチェックする を追加し、
String ip = request.getRemoteAddress();
hostipサービス API を使用して場所を確認する
例えば
http://api.hostip.info/country.php?ip=74.125.236.206
これにより、国コードが表示されますIN
取得できない場合はIN
、フィルターから
response.sendRedirect("someUrl");
return;
それ以外の場合はリクエストを許可
chain.doFilter(request, wrapper);
見る
于 2012-08-08T07:59:50.710 に答える