如何识别网站上的重复用户帐户?

时间:2016-02-26 18:25:04

标签: ruby-on-rails ruby postgresql

在政策限制多个帐户创建的网站或被永久禁止访问该网站的已暂停用户时,限制创建新的用户帐户。

后端的

是否有办法找到重复的帐户?

可以使用IP地址或Cookie吗?

2 个答案:

答案 0 :(得分:0)

嗯有趣的问题

request.remote_ip
控制器中的

应该为您提供客户端IP地址,然后您可以将其保存以供以后验证。如果您要存储大量IP地址,则应该非常小心,如果此人要更换计算机,则不能解决问题

答案 1 :(得分:0)

简短回答:不,那是不可能的。

你所能做的只是

  1. 收集/存储有关注册用户,浏览器,IP等的信息。
  2. 使用Cookie和/或本地存储来跟踪唯一的用户哈希。
  3. 如果您根据一些或多或少的严格规则(无论哪种情况符合您的需求)合并两者并过滤帐户,您就能确定一些重复的帐户,但它目前还不是100%安全。