Discourse 未活动的用户是怎么处理的

Discourse 目前有一个参数为 clean up inactive users after days 来控制不活跃或者未激活的用户。

如果你的用户满足下面的条件的话,系统将会在到期后对用户进行清理和删除

  • 从未在 Discourse 站点上发布任何内容
    • 如果你在 Discourse 站点上发布了内容,但是你的内容被删除了或者其他什么原因,那么你的用户是不会被清理程序删除的。
  • 满足 clean up inactive users after days 参数设置的值
  • trust level 为 0 的用户

Discourse 对用户进行删除的话,会完全删除用户的邮件地址,如果你需要再次使用网站的话,你可能需要重新使用户邮箱进行注册才行。

如果你想让你的注册用户保留更长时间的话,你可以修改 clean up inactive users after days 参数的值。

默认值为 730,就是 2 年。

通常来说 2 年也算是一个比较合理的值,但更多的时候我们可能是并不希望清理这些用户。

所以就直接改成 7300 这个值吧,就是 20 年。