# Desativar autenticação de dois fatores via linha de comando

**URL:** <https://meta.discourse.org/t/command-line-disable-two-factor-authentication/121480>\
**Category:** Product Support\
**Created:** [27 Junho , 2019 09:54 UTC](https://meta.discourse.org/t/command-line-disable-two-factor-authentication/121480 "2019-06-27T09:54:06Z")\
**Posts on this page:** 1\
**Showing post:** 12

<div class="post-metadata">

**Author:** ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)\
**Post date:** [25 Março , 2020 02:42 UTC](https://meta.discourse.org/t/command-line-disable-two-factor-authentication/121480/12 "2020-03-25T02:42:46Z")

</div>

Desculpe, definir `SiteSetting.enforce_second_factor = "no"` não resolverá seu problema. Você precisa remover o registro de autenticação de dois fatores do seu usuário.

Para fazer isso, acesse o console do Rails e, em seguida, você precisará encontrar o ID do seu usuário. Para isso, execute:

```plaintext
id = User.find_by(username: '<seu_usuario>').id

```

Substitua `<seu_usuario>` pelo seu nome de usuário no Discourse. Certifique-se de manter as aspas. Ao executar o comando, você deverá ver um número retornado. Esse número é o ID do seu usuário. Ele foi atribuído à variável `id`.

Em seguida, você precisa encontrar o registro `UserSecondFactor` associado ao seu usuário. Este comando usa a variável `id` definida no primeiro comando:

```plaintext
second_factor = UserSecondFactor.find_by(user_id: id)

```

Ao executar esse comando, você deverá ver alguma saída no console que mostra o registro de autenticação de dois fatores.

Agora, destrua o registro:

```plaintext
second_factor.destroy

```

Você pode sair do console após executar esse comando. Você deverá conseguir fazer login no seu site após executá-lo.

Avise-nos se tiver algum problema com isso.

---

_[View the full topic](https://meta.discourse.org/t/command-line-disable-two-factor-authentication/121480)._
