【问题标题】:Associating multiple e-mail addresses with ASP.NET MembershipProvider accounts将多个电子邮件地址与 ASP.NET MembershipProvider 帐户相关联
【发布时间】:2010-10-02 08:43:10
【问题描述】:

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

使用会员提供商系统但允许每个用户有多个电子邮件地址的最佳想法是什么?还是我应该完全避免 MembershipProvider 并推出自己的系统?

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 似乎这可能是为其他服务(如 Facebook Connect 或 OpenID)放置身份验证信息的好地方。谢谢!
    猜你喜欢
    • 2011-04-08
    • 1970-01-01
    • 2017-10-22
    • 1970-01-01
    • 2014-07-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-30
    相关资源
    最近更新 更多