Prefiro (até agora, pelo menos) que meu fórum exiba nomes de usuário em vez de nomes reais, e tornei o campo de nome real opcional.
Mas alguns dos meus usuários do Google OAuth2 (“Entrar com o Google”) receberam o que aparentemente são nomes de usuário padrão como “Usuário1”, “Usuário2”, etc.
Eu realmente não gosto de ter esses padrões genéricos no meio.
Não sei por que isso acontece com alguns usuários do Google OAuth2, mas não com a maioria. Agradeceria qualquer informação.
Suponho que eu poderia repensar minha ênfase em nomes de usuário. Mas existe alguma maneira de evitar esse comportamento de “Usuário[X]”, a não ser desabilitar os cadastros via OAuth2?
Um pouco de suposição da minha parte, mas poderia ser que os nomes de usuário deles contivessem espaços ou caracteres especiais? Isso não é permitido nos nomes de usuário do Discourse.
Mas @pmusaraj saberá muito melhor, estou curioso agora também
Se desmarcada, o seletor de nome de usuário será definido como userN por padrão, especialmente se o usuário não tiver um nome de exibição em sua conta upstream.
Quando usar e-mail para sugestões de nome de usuário e nome estiver desativado, poderíamos deixar o campo nome de usuário em branco no cadastro em vez de sugerir usuárioN — fizemos algo semelhante em nossos cadastros de contas de administrador em novos sites Discourse.
É algo que você acha que gostaria de ver para os membros do seu site também, @ToddZ?
Eu preferiria muito mais isso. Eu preferiria ver as pessoas digitarem aleatoriamente no teclado e criarem um nome de usuário sem sentido (ou usar uma API de gerador de nomes de usuário) do que acabar com um monte de userN.
Não consigo imaginar um motivo para preferir userN, mas se estou perdendo algo, talvez uma configuração opcional possa deixar todos felizes.