O login de registro usando email é uma ideia melhor que o nome de usuário para identificar o usuário?
O login de registro usando email é uma ideia melhor que o nome de usuário para identificar o usuário?
Respostas:
Nome de login .
O endereço de e-mail nunca foi concebido para ser um meio de identificação, mas um meio de comunicação
Se um usuário estiver efetuando login diante dos olhos de alguém, seu endereço de e-mail será revelado, o que é bastante ruim. Se um nome de login é revelado, não é grande coisa.
Não transforme automaticamente o nome de login em um nome de exibição público. São duas coisas completamente diferentes. Deixe o usuário especificar o nome para exibição separadamente. Pontos de bônus, permitem ao usuário editar livremente o nome de login e um nome para exibição posteriormente.
Considere o OpenID. Mas se você não quiser usá-lo, a vantagem do nome de usuário é que ele não está vinculado a um email específico. A vantagem do email é que eles não precisarão se lembrar do que usaram para um nome de usuário.
E-mail definitivamente. Veja, os usuários já o têm com um bajilhão de usuários / passes para serem lembrados em outros sites. A maioria dos sites usa o endereço de e-mail como nome de usuário, basta seguir com isso e facilitar a vida dos usuários ...
OpenID ftw ... se você estiver disposto a investir tempo para configurá-lo, acho que há $$ envolvido, mas posso estar errado?
Acho que você deve permitir o nome de usuário e o email para o login (acho que esse é o sistema que eles possuem com disqus ); é claro que você só deve exibir o nome de usuário para outras pessoas, como apontado por Matthew.
Adicionado. Ou você pode optar pelo OpenID (altamente recomendado), que está surgindo como uma espécie de carteira de motorista da Internet .
Existem várias razões para preferir o nome de usuário ao e-mail (seria um abuso do conceito de e-mail, um espectador poderia ler seu endereço - não que eu me importasse um pouco, mas alguns poderiam) etc, mas acho que as vantagens ainda ganham:
Com um endereço de e-mail para login, você pode ter qualquer nome de usuário (muito curto, muito longo, com espaços e maiúsculas que você não precisará se lembrar, com símbolos especiais, o nome dele);
Você já precisa se lembrar de uma senha para todos os sites, lembrar um nome de usuário emparelhado é pedir demais;
As pessoas devem poder mudar os nomes de usuário;
Em alguns casos (por exemplo, uma comunidade de bandas de música), um usuário pode gerenciar mais contas - ele deve ter um login extra para cada um? Ele deveria ter um nome de usuário para gerenciar todos eles? Qual? Ninguém nunca vai ver, de qualquer maneira;
As pessoas podem querer mudar os nomes de usuário.
Dito isso, a solução está usando serviços de autenticação de terceiros, em particular o OpenID: se você é um h4X0r tão incondicional e não tem uma conta em nenhuma das plataformas suportadas (google, facebook, twitter, qualquer coisa), provavelmente tem o seu próprio Servidor OpenID.
Basta usar o endereço de email. Parafuso de separação de preocupações; Eu já tenho muitos nomes de usuário.
Você pode fazer as duas coisas, se quiser, mas corre o risco de confundir as pessoas com uma interface do usuário não padrão se não for cuidadoso. (Esta é uma desvantagem do OpenID.)
Além disso, não ser um idiota como Gawker e negligência de sal suas senhas.
O site permite interação social com outras pessoas que verão o nome? Nesse caso, deixe o usuário escolher um nome de usuário.
Caso contrário, use o endereço de email. Será uma coisa a menos para o usuário lembrar.
Há situações em que um deles tem vantagens sobre o outro.
Eu acho que deixo os usuários atenderem a ligação aqui, então você deve pensar em incluir as duas opções. Se o nome de login for o mesmo do e-mail, selecione uma caixa de seleção adicional / botão de opção etc.
Sites como o monster permitem o login com o nome de usuário ou o email-id. Confira a interface deles.
A maioria das pessoas gosta de manter o nome de usuário e o email um pouco separados, porque o endereço de email pode conter dados pessoais. Portanto, é uma boa ideia permitir que o usuário escolha um nome de usuário.
Existem prós e contras em todas as soluções:
usando email:
usando um nome de usuário: