Force password change after login

Discourse теперь поддерживает встроенную возможность истечения срока действия паролей.

Для этого необходимо выполнить:

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

Это можно сделать как сотрудникам Discourse для клиентов с хостингом, так и самостоятельно: войдя в контейнер, запустив консоль Rails и выполнив команду для конкретного пользователя.