【发布时间】:2015-10-16 16:24:47
【问题描述】:
我知道这个问题有点奇怪。
我有一个聊天网站,访问者可以在没有会员资格的情况下向我的用户发送消息。我的块系统有问题。我有一个阻止系统,当用户阻止访问者时,系统会禁止访问者的 IP 地址。并且访问者不能再向该用户发送消息。但是一些访问者正在使用代理等更改他们的 IP 地址,并且他们再次向该用户发送消息。这对我的用户来说非常烦人。
你对块系统有什么建议?禁止IP地址是不够的。
Ps:访客没有会员资格。
【问题讨论】:
-
我不知道你为什么在这里标记#php?我的意思是,您似乎总体上是在征求意见。如果您使用 Angular + Firebase + NodeJS 创建了这个系统,您仍然会遇到这个问题 :)
-
我是用 nodeJS + php 创建的 :)
-
只是向反对者澄清:Tolgay Toklar 正在寻找一种无需实现身份验证层(注册 + 登录)即可阻止用户输入的方法。一个这样的例子是添加一个时间延迟,如下所述:stackoverflow.com/questions/7452395/…
-
@KristofferBohmann,只是为了澄清我为什么不投反对票:PHP 在这里不相关——它可能被标记为 [Python]、[Java] 或 [Ruby] 并且它仍然是同一个问题。坦率地说,我不确定 would 在这里适合什么标签,这让我觉得这是题外话。此外,对于没有好的解决方案(如接受的答案同意)的问题,开放式问题寻求建议会使情况变得更糟。如果有 3k 代表,我会投票关闭它,因为它太宽泛了——我仍然同意这个选择。
-
@KristofferBohmann,在您链接的问题中,没有任何内容表明提到的聊天系统未经身份验证。这里的问题不是垃圾邮件(单个用户发送过多的消息),而是试图在匿名系统上识别给定的人,目的是防止骚扰,尽管现有的 IP 屏蔽功能。
标签: php