# 管理员删除首选项中的双因素密钥后被锁定在站点之外

**URL:** <https://meta.discourse.org/t/admin-locked-out-of-site-after-deleting-two-factor-keys-from-prefs/184193>\
**Category:** Bug\
**Created:** [2021 年3 月 23 日 15:11 UTC](https://meta.discourse.org/t/admin-locked-out-of-site-after-deleting-two-factor-keys-from-prefs/184193 "2021-03-23T15:11:49Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

作者： ![downey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/downey/32/166878_2.png) [@downey](https://meta.discourse.org/u/downey)\
发布日期： [2021 年3 月 23 日 15:11 UTC](https://meta.discourse.org/t/admin-locked-out-of-site-after-deleting-two-factor-keys-from-prefs/184193/1 "2021-03-23T15:11:49Z")

</div>

## 复现步骤

1. 在已更新到最新版本的 Discourse 站点上担任管理员，并启用了一个或多个双因素认证密钥（如安全密钥和身份验证器应用）。
2. 能够使用这些双因素密钥成功登录和退出。
3. 确保站点设置中强制要求双因素登录的选项设置为“否”。
4. 使用管理员用户个人资料偏好设置中“安全”选项卡内的标准 UI 工具，删除您（管理员）账户中的所有双因素项目。
5. 退出登录。

## 预期行为

1. 使用用户名或密码登录站点；访问被允许；或
2. 使用“通过电子邮件发送链接”功能登录站点；访问被允许。

## 实际行为

上述两种“预期”场景均因错误消息而失败，且不允许登录：

> 所选的双因素认证方法未为您的账户启用。

此时，管理员账户无法再通过任何其他方式登录。

* * *

_值得注意的是，我实际上并未被完全锁定在该站点之外；我在另一台计算机上仍有一个活跃的会话，因此能够切换到该会话并重新添加基于令牌的身份验证器以恢复访问。但假如我没有其他活跃会话，我本会“完全”被锁定在外。_

---

_[View the full topic](https://meta.discourse.org/t/admin-locked-out-of-site-after-deleting-two-factor-keys-from-prefs/184193)._
