匿名聊天系统中的阻止系统

时间:2015-10-16 16:24:47

标签: php

我知道这个问题有点奇怪。

我有一个聊天网站,访问者可以在没有会员资格的情况下向我的用户发送消息。我的块系统有问题。我有一个阻止系统,当用户阻止访问者时,系统禁止访问者的ip地址。并且访问者不能再向该用户发送消息。但是有些访问者正在使用代理等更改他们的IP地址,他们正在再次向该用户发送消息。这对我的用户来说非常烦人。

你对块系统有什么建议?禁止ip地址是不够的。

Ps:访客没有会员资格。

1 个答案:

答案 0 :(得分:2)

你似乎在减少选票的原因是没有正确的方法来做你想做的事。

您允许匿名消息,或者您获得一个工作阻止系统(甚至大多数经过身份验证的消息传递系统也很难获得100%安全的阻止机制。)

为了能够阻止某人,您需要一种方法来唯一地识别他们。 IP地址不是一个好的选择,因为即使不使用代理,某人的IP也不会随着时间的推移而固定,并且不能唯一地识别它们。在同一家公司工作的人可能看起来与您的应用程序具有相同的IP。 有人在使用他们的WiFi访问朋友家时发送消息将来自与该朋友相同的IP。

无论如何,长话短说,如果你允许匿名发送消息,你将无法充分阻止任何人。