我有一个社交网站,我想建立一个基于IP地址的禁止系统。关于如何使用动态IP地址控制用户?如果我将基于帐户阻止用户他/她可以创建新帐户。什么是最好的解决方案?
答案 0 :(得分:5)
你不能,也不应该。
IP地址不能唯一标识用户。它可以是从一个用户到整个国家的任何地方。如果他们的ISP拥有动态IP,那么他们的IP就会改变,你唯一能做的就是阻止整个ISP ......不是一个好主意。
即使您可以通过IP阻止,也没关系,因为有人可以使用代理。
禁止他们的帐户。将帐户链接到电子邮件地址。基本上,让其变得更加麻烦。这是你能做的最好的事情。
答案 1 :(得分:0)
如果我是你,我会使用这样的东西:
if (window.localStorage) {
localStorage['banned'] = '1';
}
Noobs永远不会知道您是通过HTML 5本地存储阻止它们。