2013-07-15 55 views
0

我有一个评论系统,我建立了类似于Facebook这样的典型社交媒体。用户可以在线索下发表评论。就目前而言,有人可以输入一些内容并且一次又一次地快速输入并基本上“垃圾”系统。防止评论泛滥的最佳方法

什么是最好的方法来防止这种类型的溢流与JavaScript/jQuery?

有一个隐藏的输入/提交时,击中输入您要触发按钮,所以我要附加一些类型的事件在该按钮:

  1. 只允许评论每10秒。
  2. 在会话期间只允许X个注释,并在违反时警告用户。

    <input id="comment" placeholder="Post a comment" /> 
    <a id="post" class="btn">Post</a> 
    
+6

您需要防止服务器上的问题。 – SLaks

+0

在提交表单中使用CSRF令牌也会显着降低攻击者向您发送有效表单数据的速度。 –

回答

1

什么是防止这种类型的洪水与JavaScript/jQuery的最佳方法是什么?

有没有好的方法来使用客户端代码来做到这一点。不要要求客户防止洪水泛滥。在服务器上实施限速(基于用户名或IP地址)。