Excluindo a conta de administrador, após falha no primeiro registro e reconstrução do aplicativo

Olá, tentei instalar o Discourse em um VPS usando estas instruções.

Tentei adicionar a conta de administrador na Etapa 9 e cheguei à parte em que um e-mail de confirmação deveria ser enviado. Esta etapa falhou devido a alguma má configuração do serviço de e-mail que uso (Brevo), que corrigi.

Reconstruo, o que é bem-sucedido. No entanto, quando tento criar a conta de administrador novamente, ele não me permite, dizendo que o nome de usuário ‘deve ser único’. Presumo que isso se deva à primeira vez que foi criado, mas falhou na etapa de confirmação por e-mail.

Como devo proceder para resolver este problema?

1 curtida

Olá, seja bem-vindo! :wave:

Você tentou voltar para o URL /finish-installation/confirm-email e clicar em "Reenviar e-mail de ativação" para ver se funciona?

Olá, isso funcionou. Não acredito que não pensei nisso :facepalm: Consegui verificar que minhas correções para o SMPT funcionaram, pois agora consigo receber o e-mail.

Dito isso, eu realmente gostaria de excluir a conta de administrador registrada sem sucesso primeiro, se possível, já que também mudei o e-mail do administrador para um diferente.

1 curtida

Se você puder acessar o e-mail antigo, eu alteraria o e-mail nas preferências do usuário; isso parece mais fácil. O que você acha?

Ok, então editarei o app.yml para o e-mail antigo, reconstruirei, confirmarei o e-mail (ainda não cliquei no e-mail de confirmação, apenas testei reenviá-lo conforme minha postagem anterior) e simplesmente mudarei o e-mail do antigo para o novo assim que tiver acesso ao painel de administração. É mais ou menos isso que você está sugerindo?

A menos que eu esteja enganado, você não tem nada a alterar em app.yml.

Se você recebeu o e-mail de confirmação (agora as configurações estão corrigidas), clique nele.
Em seguida, vá para as preferências do usuário e altere seu e-mail para o novo que você deseja.

O motivo pelo qual pensei que precisava alterar o app.yml é que, se eu fizesse login com o e-mail antigo, ele não teria privilégios de administrador, já que o app.yml contém o novo. Então, pensei que precisava primeiro alterar o app.yml para o e-mail antigo e, em seguida, reconstruir.