2009-03-02 98 views
2

除了IP阻塞并且可能使用cookie之外(如果用户更改IP但不删除cookie,新IP将添加到禁用列表中,因此IP具有被更改和Cookie必须一起删除访问该网站),是否有任何技巧可以用来阻止恼人的用户从网站,我知道什么都不会与精明的用户,但我试图使对不那么聪明的人来说难度更大,有什么建议吗?从ASP.NET中的网站阻止用户

编辑:我已经在我的网站注册,重点是这是无用的停止确定的用户(他们可以简单地创建其他帐户)。

@rifferte, 其实我已经建立了一个主持人可以删除帖子和暂停成员的审核部分,成员也可以举报滥用和垃圾信息,我不想让这个不可能,只是没有办法做这个,我只是想摆脱不那么聪明的(大多数),而不是永远,我打算阻止他们一段时间(可能是几天或类似的东西)。

回答

0

我相信如果用户有足够多的时间来刻录,你会在一个不断的猫和老鼠的游戏。

你最好的办法是在网站的注册过程中包含一些人为元素,以正确研究任何特定的用户。不优雅,但不知道更多关于您的网站,可以说没有太多。

+0

这是一个基于论坛的网站,你不能研究每一个用户,除非你只有十几个用户,除了你如何研究互联网上的人?这是一个匿名的世界...... – 2009-03-02 01:13:42

0

既然这个问题已经进一步完善了额外的信息,我想改变我的答案。

问题论坛网站上的用户存在,因为其他用户提供它们。 如果尝试一种方法,如果您确定有问题的用户,那么您可以悄悄地从其他用户的网站隐藏他们的帖子,但不是问题用户。理论是,用户'认为'他们的帖子是通过它的,但是由于它实际上对所有其他用户是隐藏的,所以没有人会回答问题用户,并且如果运气好的话,他们会去其他地方获得反馈。

1

什么有时似乎帮助是:

  • 确保帐户必须是“成熟”,他们可以张贴之前。
  • 与堆栈溢出不同的信誉系统(帐户消失=信誉消失):)
  • 使用OpenID等验证提供程序。这是更多的工作,创建多个帐户的方式

事情的一个简单的事实是:如果有人可以在创建一个帐户后做的一切,该帐户没有任何额外的价值。一旦账户有一些额外的价值(即有人需要在帐户中投入一些好的工作才能获得更多的特权),你会发现滥用者可能会去其他网站。

7

对现有用户的任何明显的责难形式都可能导致论坛等同于军备竞赛。 SO播客推出的一个思想流派是标出违规用户并将其帖子从正常视图中删除,但当他们(不良用户)正在查看该网站时将其包括在内。那样,他们认为社区忽视了他们,并且使得火焰变得不那么有趣。如果网站没有阻止他们,但他们在燃烧的努力毫无结果,他们可能会走开。

See also this blog by Jeff

2

一个我一生中遇到的最好的方法之一是“过速去考文垂”在vBulletin功能。将用户添加到此列表中会将它们置于适用于所有人的全局忽略列表中,本身之外。

因此,他们继续发布,从他们的角度看,一切都显得很正常,但他们的帖子不会中断其他用户。令人惊讶的是,这些用户似乎很少弄清楚发生了什么,他们非常满意他们认为他们正在肆意掠夺的浩劫。

当大家忽略它们时,颠覆性用户往往会很快失败非常。一旦他们放弃,你可以批量删除他们的所有内容,只需要很少的管理工作。

0

您可以信任您的“良好”用户群来标记不良/恼人的用户吗?

类似于craigslist:如果用户被某些用户标记为恼人,他们的帐户暂时无法发布一段时间。如果这种情况发生几次,他们的帐户被暂停?

只是一个想法。