gpt4 book ai didi

wiki - MediaWiki大量用户删除/合并/阻止

转载 作者:行者123 更新时间:2023-12-04 17:11:34 36 4
gpt4 key购买 nike

我的Wiki上有500个左右的Spambot和大约5个实际注册用户。我已经使用nuke删除了他们的页面,但是他们一直在重新发布。我已经使用reCaptcha控制了spambot的注册。现在,我只需要一种方法即可一次删除/阻止/合并大约500个用户。

最佳答案

您可以只手动从user表中删除帐户,或者至少使用以下查询禁用其身份验证信息:

UPDATE /*_*/user SET
user_password = '',
user_newpassword = '',
user_email = '',
user_token = ''
WHERE
/* condition to select the users you want to nuke */

(如果有,请用 /*_*/ 替换 $wgDBprefix。哦,请先进行备份。)

清除 user_passworduser_newpassword字段会阻止用户登录。此外,清除 user_email也会阻止用户通过电子邮件请求新密码,并且清除 user_token会删除他们可能拥有的任何事件 session 。

更新:自从我首次发布此内容以来,我在从MediaWiki安装中清除大量垃圾邮件用户和内容方面有进一步的经验。我已经在 this answer on Webmasters Stack Exchange中记录了我使用的方法(基本上包括首先从数据库中删除用户,然后清除所有现在孤立的修订,最后运行rebuildall.php来修复链接表)。

另外,您可能还会发现 Extension:RegexBlock有用:

"RegexBlock is an extension that adds special page with the interface for blocking, viewing and unblocking user names and IP addresses using regular expressions."

关于wiki - MediaWiki大量用户删除/合并/阻止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10706451/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com