# 登录后强制更改密码

**URL:** <https://meta.discourse.org/t/force-password-change-after-login/85202>\
**Category:** Support\
**Created:** [2018年四月13日 00:11 UTC](https://meta.discourse.org/t/force-password-change-after-login/85202 "2018-04-13T00:11:09Z")\
**Posts on this page:** 1\
**Showing post:** 12

<div class="post-metadata">

**Author:** ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
**Post date:** [2024年十月22日 00:20 UTC](https://meta.discourse.org/t/force-password-change-after-login/85202/12 "2024-10-22T00:20:51Z")

</div>

Discourse 现在支持 **过期** 密码的原生功能。

为此，您需要运行：

```plaintext
user = User.find_by_username(username)
UserPasswordExpirer.expire_user_password(user)

```

托管客户的 Discourse 管理员可以执行此操作，或者您可以进入容器，运行 rails 控制台并对特定用户执行此操作。

---

_[View the full topic](https://meta.discourse.org/t/force-password-change-after-login/85202)._
