2009-01-20 44 views
1

對於我目前正在處理的項目,我有興趣允許用戶提供多個電子郵件地址,既可用於聯繫目的,也可提供基於地址簿的社交匹配。我計劃編寫一個自定義成員資格提供程序(aspnet_Membership表太重,我不太喜歡),但MembershipProvider系統只允許每個帳戶一個電子郵件地址。將多個電子郵件地址與ASP.NET MembershipProvider帳戶關聯

使用會員供應商系統的最佳方案是什麼?但是允許每個用戶使用多個電子郵件地址?還是應該完全避免MembershipProvider並推出我自己的系統?

回答

3

你當然可以做到這一點。除了編寫自定義MembershipProvider類之外,您還需要從MembershipUser創建派生類來保存其他電子郵件地址字段。說明如何做到這一點是available here

+0

看起來像這可能是一個很好的地方爲其他服務(如Facebook連接或OpenID)提供認證信息。謝謝! – 2009-01-20 03:13:14

相關問題