将多个电子邮件地址与ASP.NET MembershipProvider帐户相关联

时间:2009-01-20 00:22:24

标签: asp.net email asp.net-membership membership-provider

对于我目前正在开展的项目,我有兴趣允许用户提供多个电子邮件地址,既可以用于联系目的,也可以提供基于地址簿的社交匹配。我计划编写一个自定义成员资格提供程序(aspnet_Membership表对我来说太重了),但MembershipProvider系统只允许每个帐户使用一个电子邮件地址。

使用会员提供商系统最好的想法是什么,但每个用户允许多个电子邮件地址?或者我应该完全避免使用MembershipProvider并滚动我自己的系统?

1 个答案:

答案 0 :(得分:3)

你当然可以这样做。除了编写自定义MembershipProvider类之外,还需要从MembershipUser创建派生类以保存其他电子邮件地址字段。有关如何执行此操作的说明是available here