Acabei de perceber que queria mudar rapidamente o endereço de e-mail de um usuário de teste no meu site, sem precisar fazer logout e login novamente. Funciona, mas ainda é um pouco estranho.
Para reproduzir, como administrador:
Navegue até as preferências do usuário de outro membro
Adicione um endereço de e-mail secundário
Um e-mail de verificação é enviado
Clique no link no e-mail - erro de “Acesso Negado” aparece porque ainda está logado como administrador
Copie o link e abra em uma janela de navegação anônima - sucesso!
Uma experiência mais fluida seria que o link de verificação continuasse funcionando mesmo quando logado como administrador.
Uma experiência ainda melhor seria poder alterá-lo diretamente, sem necessidade de verificação.
Sou da opinião de que alterar um endereço de e-mail deve sempre incluir uma verificação por e-mail da conta para garantir que funcione e que o endereço de e-mail esteja correto.
Como se tratava de um usuário de teste, a maneira mais rápida de fazer isso seria assumir a identidade do usuário, alterar o endereço de e-mail e realizar a verificação. Acabei de fazer isso em um usuário de teste e todo o processo levou menos de 10 segundos.
Estou dividido… Por um lado, você tem razão: é útil saber que o endereço de e-mail funciona. E funcionou para mim também — só precisei abrir o link de verificação em uma janela de navegação anônima.
Mas, por outro lado, a experiência do administrador é estranha, especialmente em comparação com outros sistemas. Sou administrador. Deveria ser capaz de alterar qualquer dado no meu site.
Dito isso, ainda estamos muito à frente de outras plataformas, e a área de administração no Discourse está ficando cada vez melhor! Estou mudando meu endereço de e-mail em todos os lugares porque estou deixando o Gmail e migrando para um e-mail auto-hospedado, no meu próprio domínio.
Hoje, tentei alterar o e-mail associado à minha conta do Slack, mas não me deixou! Diz que o endereço de e-mail é gerenciado pelo administrador e que devo pedir a ele para fazer a alteração para mim!