java – Access – 要知道用户访问我的应用程序的国家/地区

前端之家收集整理的这篇文章主要介绍了java – Access – 要知道用户访问我的应用程序的国家/地区前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

在我的Web应用程序中,我只需要访问从印度访问我的应用程序的用户.当我们试图访问印度境外时,我需要阻止用户访问我的应用程序.(即,我不允许他们登录显示错误弹出窗口)有人可以告诉我这是否可行?

最佳答案
添加一个检查请求的Filter

String ip = request.getRemoteAddress();

使用hostip service api检查位置

例如

http://api.hostip.info/country.PHP?ip=74.125.236.206

这将为您提供国家代码IN

如果你没有从过滤器获得IN

response.sendRedirect("someUrl");
return;

否则允许请求

chain.doFilter(request,wrapper);

看到

> hostip FAQ

猜你在找的Spring相关文章