Вам придется отключить двухфакторную аутентификацию через консоль Rails. На данный момент в Discourse нет встроенного механизма восстановления через SMS или электронную почту.
В Discourse есть резервные токены, которые следует использовать, если вы потеряли устройство с OTP.
Вы также можете зарегистрировать OTP на нескольких устройствах.
Можно использовать ключи FIDO2; в Discourse поддерживается использование нескольких ключей, поэтому вы можете хранить резервные ключи в надёжных местах, использовать основной ключ, а также ключи, привязанные к вашему устройству, например отпечаток пальца на Android или Windows Hello на ноутбуке.
Если вы не сделали ни одного из вышеперечисленного, вам придётся обратиться к команде администраторов и попросить их отключить двухфакторную аутентификацию для вашей учётной записи.
Вот полное решение для отключения OTP для пользователя, который потерял доступ: необходимо удалить как записи totps, так и backup_codes, чтобы вызов #totp_or_backup_codes_enabled? возвращал false.