Como desbloquear usuário do i-Diário que excedeu a tentativas de inserir a senha?

Como desbloquear usuário do i-Diário que excedeu a tentativas de inserir a senha?

1 curtida

Bom dia @robson, se vc tem accesso ao servidor pode accessar o rails console, procurar o usuario e fazer user.unlock_access!

2 curtidas

Bom dia @joel . Creio que resolva sim. Não consegui encontrar o usuário, mas aí é outro problema.

Qual o comando para encontrar o usuário?

Se conhece o email pode fazer User.find_by(email: 'emaildousuario@mail.domain')

2 curtidas

O console acessa o banco de dados que está no arquivo database.yml, porém esse usuário está no banco de dados da entidade ‘prefeitura_diario’.

1 curtida

Consegui pela querie abaixo:

UPDATE public.users
SET failed_attempts=0,
unlock_token=null,
locked_at=null
WHERE <condição que identifica o usuário>;

1 curtida

Certo, no rails console pode fazer
entity = Entity.find_by_name(:prefeitura_diario).send(:connection_spec)
e depois ActiveRecord::Base.establish_connection(entity) para acessar o banco onde ficam os dados

2 curtidas

Agora sim. Muito obrigado.