2009-01-20 7 views
1

Pour un projet sur lequel je travaille actuellement, je souhaite que les utilisateurs puissent fournir plusieurs adresses e-mail, à la fois pour les contacts et pour la fourniture de carnet d'adresses. appariement social. Je prévois d'écrire un fournisseur d'appartenance personnalisé (la table aspnet_Membership est trop lourde à mon goût), mais le système MembershipProvider ne permet qu'une seule adresse e-mail par compte.Association de plusieurs adresses e-mail à des comptes Membership.Finder d'ASP.NET

Quelle serait la meilleure idée pour utiliser le système de fournisseur d'adhésion, mais autoriser plusieurs adresses de messagerie par utilisateur? Ou devrais-je éviter complètement MembershipProvider et lancer mon propre système?

Répondre

3

Vous pouvez certainement le faire. En plus d'écrire une classe MembershipProvider personnalisée, vous devrez créer une classe dérivée à partir de MembershipUser pour contenir les champs d'adresse de messagerie supplémentaires. Les instructions pour ce faire sont available here.

+0

Il semble que ce soit un bon endroit pour mettre aussi des informations auth pour d'autres services (comme Facebook Connect ou OpenID). Merci! –

Questions connexes