Olá a todos,
Temos algumas perguntas sobre como redefinir a senha de usuários no Discourse.
Sabemos que o comando “RAILS_ENV=production /usr/local/bin/bundle exec rake admin:create” pode redefinir a senha de usuários existentes ou criar um novo usuário administrador. Mas não queremos redefinir a senha do usuário administrador usando este método. Queremos redefinir a senha de usuários no banco de dados PostgreSQL.
As informações do usuário são armazenadas na tabela users no banco de dados PostgreSQL. E podemos verificar os usuários e senhas usando “select id, username, name, password_hash from users;”. Portanto, temos duas perguntas.
- Como a senha é criptografada? MD5? Sha256?
- Podemos redefinir a senha usando " UPDATE users SET password_hash = ‘there is a hash password’ WHERE id=1; "?
Se alguém tiver uma ideia, seria muito útil, obrigado!