Tela de criação de conta de convites mostra senha como "opcional"

Instalado
2.8.0.beta7
( cbd7898d1d )

Prioridade/Severidade: 2

Plataforma:
desktop: versões mais recentes do Firefox, Opera, Edge, Chrome
mobile: versões mais recentes do Firefox, Navegador DuckDuckGo, Chrome

Descrição:

A tela de criação de conta por convites exibe a senha como “opcional”

REAL:
Senha *
No mínimo 10 caracteres (opcional)

ESPERADO:
Senha *
No mínimo 10 caracteres

O bug é apenas cosmético. Ele não altera nada no processo de criação de conta. Senhas são, claro, necessárias para a criação de conta, e a criação de conta é possível. Mas é confuso para os usuários verem a senha como “opcional”.

O bug ocorre apenas ao criar uma conta por meio de links de convite.

Passos para reproduzir:

  • criar convite
  • abrir link de convite
  • o erro “senha: opcional” aparece toda vez em todas as plataformas/navegadores, com cada link de convite

tela completa de criação de conta via link de convite

tela completa de criação de conta padrão (sem bug)

Obrigado pela ajuda!

2 curtidas

A estrela vermelha ao lado da palavra “senha” indica que o campo é obrigatório. É o texto de dica que diz que é opcional.

Pode ser necessário verificar a string de tradução.

Vejo que é o mesmo para o idioma inglês

e encontrei isso nos locais

Inglês:

Alemão:

2 curtidas

Acho que o código não está 100% correto aqui.

1 curtida

Definir uma senha ao aceitar um convite é opcional. Se um convite for aceito sem preencher o campo de senha, o usuário precisará definir uma senha após sair do site e fazer login novamente.

Acho que, na maioria dos casos, definir uma senha ao aceitar um convite é mais direto do que definir a senha mais tarde. Por esse motivo, não tenho certeza de que o campo de senha deva ser realmente opcional. Possivelmente, isso poderia ser controlado por uma configuração do site.

A interface atual é confusa. O campo é opcional, mas o asterisco ao lado do nome do campo de senha é usado para marcar campos obrigatórios. Se o campo deve permanecer opcional, o asterisco provavelmente deve ser removido do campo de senha na página de aceite de convite.

4 curtidas

Entendi, obrigado pela esclarecimento!

1 curtida

Este problema exato surgiu novamente recentemente. Obrigado a @philipp2 por reportá-lo!

Se você for convidado por e-mail para um site Discourse, poderá aceitar o convite clicando no link de convite. Você poderá então configurar sua conta sem precisar especificar uma senha. Como seu endereço de e-mail já é conhecido, você sempre poderá fazer login mais tarde com um link enviado ao seu e-mail, adicionar uma senha ou usar o login social, se estiver configurado no site. Neste caso, tudo funciona perfeitamente como sempre funcionou.

Com as mudanças recentes no sistema de convites, agora permitimos a criação de links de convite também, que podem ser copiados e compartilhados fora do Discourse. Isso adiciona a necessidade de exigir que os endereços de e-mail sejam confirmados antes que os convidados façam login e obtenham acesso às discussões. Não tenho certeza do porquê, mas neste caso, se você preencher o formulário sem definir uma senha, receberá um e-mail de confirmação diferente que o enviará para um link que exige que você defina sua senha antes de fazer login.

A solução aqui, penso eu, é fazer com que o formulário de aceitação de convite funcione sempre exatamente como o formulário de inscrição regular, que, como o OP mostra nas capturas de tela, exige senhas. Poderíamos então remover a funcionalidade que envia um e-mail de boas-vindas alternativo com instruções e link de redefinição de senha.

Você sabe disso. Eu sei disso. Mas sem um conhecimento mais profundo do Discourse, um usuário convidado não sabe disso. Apenas e somente porque usar e-mail como SSO é uma solução bastante rara. Portanto, isso não é um bug, é uma questão de UI/UX e está na categoria certa :wink:

Uma senha será necessária ao resgatar um convite, conforme:

Não foi realmente um problema porque o usuário foi solicitado a definir uma senha antes de fazer login.

3 curtidas

Este tópico foi automaticamente fechado após 14 horas. Novas respostas não são mais permitidas.