2013-02-23 135 views
0

我一直在嘗試使用MVC的默認記帳功能,並且它保持失敗。更改asp.net mvc默認用戶帳戶

我想改變其中的一些東西,但它似乎並沒有工作。

  1. 我想讓用戶名成爲電子郵件。
  2. 我不想問密碼字段的問題和答案。 (當我試圖刪除它們時,它給了我一個錯誤,我沒有提供這些項目)。
  3. 我想添加額外的領域成員像名字,姓氏,地址等。

我該如何做到這一點?有沒有一種更動態的方式來做到這一點,而不是MVC的默認會計功能?

謝謝。

回答

0

您正在尋找一個自定義會員供應商。你可以試試Dan Harman的以下文章。它應該指向正確的方向。

ASP.Net MVC 3 Custom Membership Provider with Repository Injection

+0

這不完全是我想要的。我希望能夠使用較少或額外的參數(例如名字,姓氏)配置成員資格提供程序,並刪除密碼問題和密碼答案。 – 2013-02-24 16:57:39

+0

據我所知,沒有辦法刪除/更改會員提供商的參數(密碼問題等)。如果您想刪除某些內容,則必須實施自己的提供商。如果您只想跟蹤其他信息,您可以使用配置文件提供程序進行此操作。在這裏看到更多的信息:http://stackoverflow.com/questions/3435812/how-do-i-add-an-extra-field-using-asp-net-membership-provider – Drgnkght 2013-02-25 14:54:09