我想运行一个GWT应用程序,该应用程序可以从不同地区的n台计算机访问。根据我的要求,我想限制该特定应用程序的访问权限。 我可以跟踪所用机器的IP,并与我的数据库中存在的注册IP进行匹配。如果我的数据库中没有IP,则登录页面上的用户将被拒绝(即使提供有效的用户名和密码) 。但是,对于处理来自不同地区的大量计算机,可能会产生问题,因为机器可能会被更换,我不得不经常更新我的数据库。
还有其他有效方法可以解决此问题吗?
答案 0 :(得分:0)
很抱歉,如果我没有正确回答问题。 如果您想限制某些国家/地区的用户访问您的应用程序,您可以使用以下方法之一获取其位置(或将两者结合使用):
因此,您最终只需存储合法的国家/地区列表,而不是存储IP。还要注意代理用户:)