首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何永久禁止用户使用我的网站?

如何永久禁止用户使用我的网站?
EN

Stack Overflow用户
提问于 2012-02-02 21:44:10
回答 5查看 6.6K关注 0票数 3

我正在尝试永久阻止用户的PC使用我的网站。到目前为止,我所做的是禁止IP地址,并设置一个cookie,它将自动禁止IP地址,如果它改变。然而,一些棘手的用户仍然删除cookie并重置他们的路由器,所以他们可以在我的网站上写下有害的评论。除了IP禁令和cookies之外,还有没有其他方法来禁止用户?我读到了这个问题:https://stackoverflow.com/questions/3159160/how-to-definitively-ban-a-user-from-my-website-or-almost,但它不是我要找的。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-02-02 21:48:47

你可以使用evercookie,这很难摆脱,但确定地识别个人电脑是不可能的,这是一件非常好的事情,因为这将是隐私的终结。

票数 10
EN

Stack Overflow用户

发布于 2012-02-02 21:48:00

不,没有。你设置的任何方法都可以解决。您可以通过以下方式标识以前的用户:

  • IP地址-它会自动更改,并且可以像Tor
  • Cookie一样手动更改-可以很容易地删除,正如您在上面所说的
  • 登录详细信息-这将需要您阻止对非注册用户的评论,并且被阻止的用户可以使用新的详细信息进行注册。您可以要求预先审批帐户。

请注意,这是一件非常困难的事情。即使是最大的网站也在为此而苦苦挣扎--包括StackOverflow。归根结底,这是一种权衡,既让好用户更容易,也让不想要的用户更难--作为网站所有者,你必须决定最佳体验在哪里。

另一种选择是使用像Mechanical Turk或Freelancer.com这样的工具来支付评论审核费用。

票数 3
EN

Stack Overflow用户

发布于 2012-02-02 21:54:59

显然,100%的身份验证是不可能的,除了其他任何事情之外,人们可以去网吧或使用朋友的电脑。但是如果你在这方面有很大的问题,你可以试着对你的网站做一些修改:

  • 您可以让用户注册发布内容,甚至可以让新用户的评论在您自己或其他受信任的用户批准之前不会显示。
  • 您可以尝试hellbanning,这意味着您将用户标记为被地狱禁止,但他们仍然可以登录并发布内容等,但他们的评论只为他们显示其他人。
  • 您可以尝试自动扫描帖子中的某些攻击性术语(或本例中的任何相关术语),然后自动删除或保留这些内容,直到手动批准。

无论是有意还是无意,垃圾邮件都是一个棘手的问题,任何彻底解决了这个问题的人都可能会变得非常富有。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9113386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档