Javascript 防止评论泛滥的最佳方法

Javascript 防止评论泛滥的最佳方法,javascript,jquery,forms,security,Javascript,Jquery,Forms,Security,我建立了一个评论系统,类似于Facebook这样的典型社交媒体。用户可以在线程下发布评论。就目前的情况而言,有人可以输入一些东西,然后以极快的速度一次又一次地点击enter,基本上就是“垃圾邮件”系统 用javascript/jQuery防止此类泛滥的最佳方法是什么 有一个隐藏的输入/提交按钮,当他们按enter键时会被触发,因此我想在该按钮上附加一些类型的事件: 只允许每10秒评论一次 在会话期间仅允许X数量的评论,并在违反此限制时警告用户 <input id="comment" pla

我建立了一个评论系统,类似于Facebook这样的典型社交媒体。用户可以在线程下发布评论。就目前的情况而言,有人可以输入一些东西,然后以极快的速度一次又一次地点击enter,基本上就是“垃圾邮件”系统

用javascript/jQuery防止此类泛滥的最佳方法是什么

有一个隐藏的输入/提交按钮,当他们按enter键时会被触发,因此我想在该按钮上附加一些类型的事件:

  • 只允许每10秒评论一次
  • 在会话期间仅允许X数量的评论,并在违反此限制时警告用户

    <input id="comment" placeholder="Post a comment" />
    <a id="post" class="btn">Post</a>
    
    
    邮递
    
  • 用javascript/jQuery防止此类泛滥的最佳方法是什么


    没有好的方法可以使用客户端代码来实现这一点。不要要求客户防止自己泛滥。在服务器上实施速率限制(基于用户名或ip地址)。

    您需要在服务器上进行保护。在提交表单中使用CSRF令牌也会显著降低攻击者向您发送有效表单数据的速率。