2014-06-11 74 views
0

我開始一個新項目並打算(我實際上開始實施)使用MVC 5和最新的微軟技術。在我的數據庫中,我有自己的表來管理用戶帳戶和存儲密碼,我沒有問題或複雜性。MVC5使用自定義成員資格或我自己的實現?

但是(和總有但是),我在MVC上看到的大多數教程使用.NET Membership。我讀過的每一篇教程都是爲了瞭解新的吸引力而使用它。這讓我感覺我也應該使用它,或者至少寫一個自定義的實現。

我看錯了嗎?我在這裏錯過了什麼嗎?我需要把開發過程慢一點嗎?

我真的混淆,我不知道該走的路我的項目開始特別我還在。

回答

1

我會建議使用Asp Identity 2替換舊的Asp Membership,並在創建新的MVC 5 Web應用程序時使用帳戶功能腳手架。它直接爲您提供了一堆功能。

當然,這取決於您的要求,但這是一個非常強大的方式開始。它很容易讓你G642.44各級其他OAuth的供應商,如Facebook等

下面是一些有用的資源: http://blogs.msdn.com/b/webdev/archive/2013/06/27/introducing-asp-net-identity-membership-system-for-asp-net-applications.aspx

http://blogs.msdn.com/b/webdev/archive/2013/10/16/customizing-profile-information-in-asp-net-identity-in-vs-2013-templates.aspx

http://msdn.microsoft.com/en-us/data/jj200620.aspx

您可以將當前用戶表映射到IdentityUser如果他們遵循相同的結構。 http://coderdiaries.com/2014/01/29/custom-table-names-for-asp-net-identity/

+0

聽起來是一個很好的功能..很高興知道 –

相關問題