# 我可以强制用户在一定时间内重置密码一次吗

**URL:** <https://meta.discourse.org/t/can-i-enforce-user-to-reset-password-for-once-in-a-certain-time-period/354551>\
**Category:** Support\
**Created:** [2025年二月26日 05:57 UTC](https://meta.discourse.org/t/can-i-enforce-user-to-reset-password-for-once-in-a-certain-time-period/354551 "2025-02-26T05:57:19Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Darun\_DP](https://avatars.discourse-cdn.com/v4/letter/d/65b543/32.png) [@Darun\_DP](https://meta.discourse.org/u/Darun_DP)\
**Post date:** [2025年二月26日 05:57 UTC](https://meta.discourse.org/t/can-i-enforce-user-to-reset-password-for-once-in-a-certain-time-period/354551/1 "2025-02-26T05:57:19Z")

</div>

您好，  
我是 Discourse 的新手。我正在寻找一种方法，可以强制用户在特定时间段内（例如每 30 天）重置密码，以便那些无法访问其官方电子邮件地址的人无法访问我的论坛，因为这是一个私有维护的论坛。

---

<div class="post-metadata">

**Author:** ![jahan\_gagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jahan_gagan/32/501948_2.png) [@jahan\_gagan](https://meta.discourse.org/u/jahan_gagan)\
**Post date:** [2025年二月26日 09:39 UTC](https://meta.discourse.org/t/can-i-enforce-user-to-reset-password-for-once-in-a-certain-time-period/354551/2 "2025-02-26T09:39:12Z")

</div>

Discourse 没有内置的设置来强制定期重置密码。但是，可以通过开发自定义插件来实现此功能。

我专注于 Discourse 插件开发，可以创建一个定制的解决方案，在指定的时间间隔强制重置密码，从而确保您的论坛具有更高的安全性和合规性。

如果您想继续，请告诉我——我很乐意讨论实施细节。

---

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [2025年二月26日 14:31 UTC](https://meta.discourse.org/t/can-i-enforce-user-to-reset-password-for-once-in-a-certain-time-period/354551/3 "2025-02-26T14:31:06Z")

</div>

安全专家们早在五到十年前就认为强制更改密码是个坏主意。如果你想提高安全性，就强制每个人使用双因素认证。

如果强制更改密码是个好主意，它早就被集成到核心功能中了，或者至少会有一个流行的插件来实现它。

---

<div class="post-metadata">

**Author:** ![Darun\_DP](https://avatars.discourse-cdn.com/v4/letter/d/65b543/32.png) [@Darun\_DP](https://meta.discourse.org/u/Darun_DP)\
**Post date:** [2025年三月7日 05:15 UTC](https://meta.discourse.org/t/can-i-enforce-user-to-reset-password-for-once-in-a-certain-time-period/354551/4 "2025-03-07T05:15:34Z")

</div>

您能否推荐任何可用于此任务的著名插件？

---

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [2025年三月7日 10:29 UTC](https://meta.discourse.org/t/can-i-enforce-user-to-reset-password-for-once-in-a-certain-time-period/354551/5 "2025-03-07T10:29:05Z")

</div>

正如我试图解释的那样，据我所知，没有这样的插件。似乎只有你一个人想这样做。轮换密码不是一种推荐的做法。

如果你有预算，可以在 #Marketplace 频道询问。我认为 300 到 500 美元可能会吸引到开发者。

---

<div class="post-metadata">

**Author:** ![Lilly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilly/32/575047_2.png) [@Lilly](https://meta.discourse.org/u/Lilly)\
**Post date:** [2025年三月14日 11:49 UTC](https://meta.discourse.org/t/can-i-enforce-user-to-reset-password-for-once-in-a-certain-time-period/354551/6 "2025-03-14T11:49:52Z")

</div>

不，不要这样做。

众所周知，人们在被迫定期手动更改密码时，往往会重复使用常用词。这就是为什么不存在此功能的原因。请改用内置的多因素身份验证，因为这更安全，特别是与创建和存储复杂密码（因此用户不必记住它们！）的密码管理器结合使用时。

---

<div class="post-metadata">

**Author:** ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)\
**Post date:** [2025年九月17日 22:49 UTC](https://meta.discourse.org/t/can-i-enforce-user-to-reset-password-for-once-in-a-certain-time-period/354551/7 "2025-09-17T22:49:50Z")

</div>


