2011-02-06 93 views
1

我已經實現了一個新的Web應用程序,它利用ASP.NET MVC3中的默認成員系統。擴展默認的ASP.NET MVC3成員系統

但是,如果要開始存儲有關這些註冊用戶的其他信息,應該怎麼做?

假設我想存儲每個用戶的「喜好顏色」,這個sitution中的最佳做法是什麼?

我做了一下建議「相關問題」,但發現這些更面向對網絡表單,或者只是在一定的水平我不明白......

感謝保羅

回答

7

我通常會創建一個表在我的數據庫中保存這些附加信息並使用用戶名(必須是唯一的)形成會員資格數據庫作爲密鑰。

+4

+1你可以嘗試使用配置文件系統來存儲數據,但我發現它會成爲一個巨大的痛苦來管理。製作你自己的表格是一種可行的方法..你也可以在用戶名上鍵入成員身份ID GUID。理論上用戶名可能會改變,但GUID永遠不會改變。 – TheRightChoyce 2011-02-06 03:28:35

3

使用內置成員資格系統的配置文件是一個巨大的痛苦與mvc我通常的工作方式是創建我自己的表和添加一個條目與分配的用戶guid作爲用戶註冊和附加到成員資格類使用擴展方法或包裝