web-dev-qa-db-fra.com

Dans les applications non sociales, les noms d'utilisateur sont-ils redondants?

S'il n'y a pas d'élément social dans une application Web, doit-on demander à l'utilisateur de créer un nom d'utilisateur pendant le processus d'inscription? La création de nom d'utilisateur est-elle un obstacle supplémentaire inutile ou sert-elle un objectif?

5
Cameron Martin

Je préfère utiliser une adresse e-mail et un mot de passe pour l'authentification (c'est-à-dire, inscription/connexion) plutôt qu'un nom d'utilisateur et un mot de passe.

Il y a quelques raisons à cela:

  1. Il est plus facile de se souvenir de votre adresse e-mail (en supposant que vous utilisez généralement une adresse e-mail pour tous les sites) que de vous rappeler quel nom d'utilisateur va avec quel site.

  2. Les adresses e-mail sont essentiellement uniques par définition, les noms d'utilisateurs ne le sont pas. Si les utilisateurs doivent fournir un nom d'utilisateur lors de leur inscription, vous devrez généralement vous assurer qu'aucun autre utilisateur ne possède ce nom d'utilisateur. Cela ajoute de la complexité à l'interface utilisateur et empêche souvent les utilisateurs d'avoir le nom d'utilisateur souhaité.

  3. Vous avez généralement besoin que les utilisateurs fournissent une adresse e-mail de toute façon afin que vous puissiez vérifier qu'ils sont bien ceux qu'ils disent être en leur envoyant un e-mail de vérification. Donc, si vous autorisez l'adresse e-mail à un double objectif, il y a moins d'informations à collecter lors de l'inscription.

Bien sûr, il existe d'autres façons de gérer l'authentification des utilisateurs, telles que l'utilisation de Open ID , Google, Facebook, Twitter, etc. Si vous utilisez l'une de ces solutions, vous avez beaucoup moins de soucis, car vous êtes juste en train d'emballer une solution déjà éprouvée.

Mais dans un mot, oui, les noms d'utilisateur sont redondants pour les sites non sociaux. Et même avec les sites sociaux, vous n'avez pas besoin de noms d'utilisateur. Vous pouvez simplement permettre aux utilisateurs de choisir un pseudonyme/pseudonyme (non unique) qui n'a aucun rôle dans l'authentification/connexion (comme ce site - Expérience utilisateur - ou l'un des autres sites Stack Exchange).

(Une note sur StackExchange: chaque utilisateur reçoit un numéro unique lors de sa première inscription. Vous n'avez presque jamais besoin d'interagir avec ce numéro et peut-être même pas sachez qu'il existe, mais il est là au cas où vous changeriez votre méthode d'authentification.)

6
devuxer