如果您有托管服务,应该可以要求您的托管服务提供商为您处理,所以我看不到这有什么问题。
恐怕这个话题 就是 正式的错误报告。
当然,修复还应包括删除没有 2FA 方法的现有备用代码。
当没有配置 2FA 时,我认为应该从数据库中删除备用代码,以防止存在不必要的“孤立”数据。
如果您有托管服务,应该可以要求您的托管服务提供商为您处理,所以我看不到这有什么问题。
恐怕这个话题 就是 正式的错误报告。
当然,修复还应包括删除没有 2FA 方法的现有备用代码。
当没有配置 2FA 时,我认为应该从数据库中删除备用代码,以防止存在不必要的“孤立”数据。
虽然 sam 是询问此 bug 是否可以被优先处理的合适人选(但不确定是否会有人回复),但我怀疑发送邮件至 team@discourse.org 可以更快地解决你的运营问题。
其他人也在阅读这个主题,所以 IMO 指出正确的方向并没有坏处。
@Osama 你在处理这个修复程序,还是我需要开始工作?
您可以发送经过仔细测试的 PR,我们将进行评估。
已将 @lukastribus 的讨论移至团队 PM,他们可以在那里进行分类。
该问题的解决方案已合并 - FEATURE: better UI to manage 2fa by lis2 · Pull Request #19338 · discourse/discourse · GitHub
当删除最后一个身份验证器时,我们会禁用 2FA。系统会要求用户确认,以避免意外禁用 2FA: