本指南介绍如何在 Discourse 中删除用户帐户。这可能出于各种管理原因,例如遵守用户请求或维护社区标准。
所需用户级别:管理员或版主
在 Discourse 中删除用户帐户对于维护一个干净且合规的论坛至关重要。本指南将引导您完成安全有效地删除用户帐户的步骤。
用户删除的站点设置
Discourse 有几项设置可能会根据用户的活动和帐户年龄限制用户的删除。了解这些设置对于有效管理用户删除至关重要。
重要设置:
delete_user_max_post_age: 自用户首次发帖以来经过的天数,在此天数内可以删除该用户。例如,将其设置为 30 意味着不能删除那些发帖时间超过 30 天的用户。默认值为 60 天。delete_all_posts_max: 用户可以拥有的最大帖子数,超过此数量,版主将无法使用“删除所有帖子”按钮。如果用户的帖子数量超过此值,版主将无法删除他们的所有帖子。管理员会绕过此检查。默认值为 15。
此外,还有一个硬性限制:工作人员不能删除拥有超过 5 篇帖子的用户,除非该用户的首次发帖在 delete_user_max_post_age 范围内。
删除用户帐户的步骤
1. 访问用户的管理页面
请按照 访问用户管理页面 指南中的说明,导航到用户的管理页面。
2. 删除所有帖子(如果需要)
根据设置,您可能需要在删除用户帐户之前删除用户的帖子。在用户的管理页面上,如果用户有需要移除的帖子,请点击 Delete all posts(删除所有帖子)按钮。
将出现一个确认对话框,要求确认删除所有帖子。
3. 删除用户帐户(并可选地添加到屏蔽列表)
要删除用户帐户,请向下滚动并点击 Delete User(删除用户)按钮。
您将可以选择 Delete only(仅删除)和 Delete and block this email and IP address(删除并屏蔽此电子邮件和 IP 地址)。后者将阻止用户使用相同的电子邮件地址或 IP 地址重新注册。



