ASP.Net nom d'utilisateur e-Mail

Je suis en train de travailler avec le nouveau ASP.NET Identité (RTM) et je me demandais comment pourrais-je aller sur le sujet de la modification de l'inscription et de connexion d'un utilisateur à un e-Mail.

L'idée est que je veux que mes utilisateurs à s'inscrire à l'aide de leur adresse e-mail et un mot de passe e-mail peut également être acquis en utilisant un login) et ils ont mis en place un affichage du nom/nom d'utilisateur sur le dessus.

J'ai regardé IdentityUser et je peux voir que le nom d'utilisateur est-il, cependant, depuis que est emballé dans ASP.Net Identité qui ne peut pas être changé.

Je sais que je pourrais utiliser "nom d'utilisateur" en tant que e-mail, avec un validateur personnalisé et ensuite avoir un attribut supplémentaire pour ApplicationUser appelé DisplayName mais c'est plus un hack qu'une solution.

J'espère que ma question est claire. Merci à l'avance.

  • À ce stade, il semble qu'aucune autre démarche à mettre en œuvre. Vous disposez d'un droit d'infos et doit continuer. Cadre ne fournit pas d'option configurable à faire des e-mail comme nom d'utilisateur comme dans les versions antérieures de l'Adhésion.
  • Le programme de validation de la méthode est l'approche recommandée pour le faire par la Hoa Kung, un développeur sur l'ASP.NET l'équipe de travail sur l'Identité. stackoverflow.com/a/19460800/1138263
  • double possible de stackoverflow.com/questions/19460078/...
  • À l'aide de MVC5 et de l'Identité 2.0 vous obtenez l'adresse de Courriel au lieu du nom d'utilisateur par défaut. Si comme moi vous êtes venu ici de vouloir atteindre une pseudo à la place de l'email que j'ai fait une suggestion ici - stackoverflow.com/a/28602436/892018
InformationsquelleAutor teh0wner | 2013-10-20