Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 网站访客数量限制_Java_Php_Jquery_Html - Fatal编程技术网

Java 网站访客数量限制

Java 网站访客数量限制,java,php,jquery,html,Java,Php,Jquery,Html,我设计了一个网站,这是我希望只有有执照的人可以访问他们。我想知道如何将每个许可证限制为节点数(访客数) 例如: 只有2个访问者许可证的人只能使用两个不同的ip访问网站,但在使用另一台计算机之前,不得使用第三个或rest ip访问网站。也不管他们在系统中有多少用户名 谢谢您可以创建一个酒吧子体系结构来处理您的场景。是可用于此类场景的最佳开源产品之一 假设您有一个数据库跟踪一个人当前拥有多少“许可证”,您可以将这些许可证数据从数据库转换为IP白名单。例如,如果用户可以从控制面板登录,他们可以注册IP

我设计了一个网站,这是我希望只有有执照的人可以访问他们。我想知道如何将每个许可证限制为节点数(访客数) 例如:

只有2个访问者许可证的人只能使用两个不同的ip访问网站,但在使用另一台计算机之前,不得使用第三个或rest ip访问网站。也不管他们在系统中有多少用户名


谢谢

您可以创建一个酒吧子体系结构来处理您的场景。是可用于此类场景的最佳开源产品之一

假设您有一个数据库跟踪一个人当前拥有多少“许可证”,您可以将这些许可证数据从数据库转换为IP白名单。例如,如果用户可以从控制面板登录,他们可以注册IP地址并使用许可证。他们少了一个许可证,数据库将把这个IP列入白名单,这样它就可以在没有身份验证的情况下访问站点的其余部分。关于这个想法,我个人认为这是愚蠢的,因为我们很多人使用动态IP地址,这是行不通的。您始终可以对IP地址进行速率限制。:)感谢您的回复,我的问题是动态ip地址。另外,我在局域网上使用这个网站,而不是像软件一样在广域网(本地xampp)上使用这个网站。我认为通过IP进行身份验证并不是你想要的。如果由于速率限制,您希望设置1IP 1服务,那么这不是解决方法。即使它在局域网上,我也不相信它会改变任何暴露于PHP或JavaScript(可能是IE中的activeX?)的信息。也许你可以让它锁定用户的IP,这样,他们只能在最短的时间内使用具有特定IP的服务,在超时后,他们可以使用不同的IP地址。例如,如果我使用服务器的服务
192.168.0.103
,我必须等待1小时才能使用不同的IP。感谢您的回复,让我们举一个简单的例子:我们有2个许可证:意味着一次只有两个人可以同时使用这个网站。因此,用户一个在他的计算机上访问ip地址为192.168.1.5的网站,第二个用户从另一台ip地址为192.168.1.6的计算机上访问这个网站,而第三个用户尝试使用其up 192.168.1.7连接应该会被阻止,但是,一旦用户1或2注销,他就应该能够登录到系统。我的最后一个解决方案是每次用户登录时创建变量=2,我们添加到变量中,每次检查变量,确保其读数不为2,如果用户注销,我们将从数字中减去。你认为这会起作用吗解释了pub-sub体系结构在这里是如何合适的,更不用说这个特定的工具将如何解决这个问题。在我看来,你只是想推广这个工具,这在这里是不合适的。请浏览他们的文档。他们也有很好的样品。现在还不清楚这应该如何应用于这个问题。阿米尔说,他正试图限制对网站的访问,而不是API。