Cadastro de conta mais fácil com códigos por e-mail

Esse tipo de usuário pode ficar confuso sobre se deve clicar no link ou verificar o código.

Hmm, não tenho certeza. Acho que e-mails como “clique neste link ou digite este código” são comuns. Ajuda se a pessoa receber o e-mail em um dispositivo diferente e ainda oferecer a conveniência de um clique único. - mas deixe o administrador do site decidir quais opções seus usuários entenderão

1 Curtiu

Obrigado por compartilhar seu feedback!

Quero acrescentar que isso não remove o formulário de nome de usuário. Na iteração atual da alteração futura, você verá que há uma etapa dedicada de nome de usuário após a confirmação do endereço de e-mail por código:

Recentemente, corrigimos um bug em que nomes de usuário como “user1” e “user2” apareciam, então, por favor, avise-nos se você ainda estiver vendo isso em algum lugar para novas contas.

1 Curtiu

Isso é bom, mas deixe-me mencionar que, no meu caso, há uma etapa de aprovação por um moderador depois disso. A mensagem “a conta está pronta” pode ser enganosa nesse caso.

1 Curtiu

Eu tinha a impressão de que isso aconteceu na minha versão estável atual, mas não consigo verificar, já que reverti para o cadastro antigo. No entanto, vou tentar novamente mais tarde com as melhorias que você mencionou.

1 Curtiu

Quando tento usar essa nova opção “enable_local_logins_via_code”, ela é incômoda, pois, se eu usar um gerenciador de senhas, no meu caso o Roboform, que normalmente insere simultaneamente o nome de usuário e a senha armazenados e em seguida prossegue diretamente para o site, o Roboform agora exibe duas entradas: uma para o nome de usuário (não para o e-mail, pois eu faço login com nome de usuário) e outra para a senha.

No entanto, neste caso, em vez de preencher a senha e o nome de usuário simultaneamente, o código prossegue imediatamente para esta tela:

Então, preciso inserir manualmente meu endereço de e-mail. A versão estável tratará isso de forma mais elegante? Se eu usar o Roboform nesse prompt, ele insere o nome de usuário, claro, e eu recebo este erro:

Uma opção potencial é instruir todos os usuários a atualizar os logins do gerenciador de senhas para usar e-mail em vez de nome de usuário, mas isso parece intrusivo, sem mencionar que exibe o mesmo comportamento inicial, pois vai para a segunda tela e exige que eu faça uma segunda etapa, MESMO se eu tiver alterado o Roboform, como teste, de nome de usuário para e-mail:

De qualquer forma, está apenas incômodo agora. Eu NUNCA clico no link “Email me a one-time login code”, ele simplesmente vai direto para o segundo prompt.

Não me entendam mal, eu gosto da opção de código de 6 dígitos, assim como meus membros, apenas gostaria que fosse mais suave do que é atualmente com um gerenciador de senhas como o Roboform.

1 Curtiu

Acho isso terrível. Desativei. Podem, por favor, confirmar que isso não se tornará obrigatório?

Ninguém vai se dar ao trabalho de escolher um nome de usuário sensato, a menos que seja bastante inclinado para a tecnologia.

Nem todo mundo faz isso de qualquer jeito, mas, a menos que o “nome” seja exibido em todos os lugares, assim como o “nome de usuário” (por exemplo, em /admin/users/list/active), essa é uma mudança para pior.

(Obrigado pelo Discourse em geral. Não quero soar ingrato!)

Aqui estão duas coisas sobre o login usando esse sistema.

Uma delas é que pode ser mais fácil se você puder digitar seu nome de usuário ou seu endereço de e-mail, já que um pode ser mais fácil de lembrar do que o outro.

A outra é que, no meu fórum, o nome de usuário não pode ser alterado. Sem dúvida, essa é uma configuração que mudei há muito tempo, mas talvez valha a pena observar isso, pois o novo sistema depende um pouco da capacidade de alterar o nome de usuário.

Oi! Eu também descobri esse novo recurso hoje. Nós temos um processo de moderação no nosso fórum, e de repente novos usuários começaram a receber nomes de usuário aleatórios, como “happybreeze34”. Isso é um problema para nós, pois preferimos muito mais que os usuários usem o próprio nome em vez de um alias aleatório.

Enquanto tentava contornar isso, descobri que desativar a opção de “gerar nome de usuário aleatório” apenas retorna para um padrão de “user1”, “user2”, etc., o que não é realmente melhor.

Também achei o fluxo geral um pouco confuso: os usuários primeiro têm que inserir um código enviado por e-mail para serem aprovados, mas, para realmente fazer login, não fica claro como eles devem proceder, já que são solicitados a informar uma senha que nunca definiram. É necessário enviar outro código (e isso não é óbvio). Depois de fazer login, eles ainda têm que descobrir como alterar o próprio nome de usuário. No total, isso resulta em um processo de onboarding bastante longo e confuso, especialmente do nosso lado, já que as contas também requerem aprovação do moderador antes que os usuários possam sequer chegar a essa etapa.

Então, como está atualmente, esse fluxo também não atende muito bem às nossas necessidades :slight_smile:

2 Curtiram