Como desbloquear usuário do i-Diário que excedeu a tentativas de inserir a senha?
Bom dia @robson, se vc tem accesso ao servidor pode accessar o rails console
, procurar o usuario e fazer user.unlock_access!
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')
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’.
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>;
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
Agora sim. Muito obrigado.