2015-06-07 142 views
-3

我被分配了我的第一個MVC 5項目,這是一個簡單的貸款系統,其中包含大量的CRUD操作,除了我尚未對應用程序執行用戶身份驗證外,幾乎已完成。向MVC添加用戶身份驗證

我的項目有4層
1 App.Web - MVC的Web應用程序
2. App.DataAccess - CRUD庫
3. App.Common-我EDMX /實體和接口
4 。應用程序 - 服務/邏輯操作

現在我只需添加用戶身份驗證即可完成我的項目。只是一個簡單的個人用戶帳戶,但我需要實現用戶角色。我不需要任何其他API登錄功能(臉譜,谷歌等)。但我懶得編寫代碼並想要使用asp.net標識。所以當我創建MVC 5 App.Web時,我檢查了個人用戶身份驗證,因此我需要的所有內容現在都在我的App.Web中引用,但我不知道如何使其與我的應用程序層一起工作。

有沒有一種方法可以在我的web應用程序中使用asp.net身份?我怎樣才能做到這一點,以適應我的應用程序架構?請幫忙!

+0

可能[在標題不必要的使用的標籤](http://meta.stackexchange.com/questions/19190/should-questions-include-標籤在他們的標題) – lloyd

+0

至於懶惰的問題,請參閱[個人生產力](http://productivity.stackexchange.com/questions/9373/too-lazy-to-do-programming) – lloyd

+0

您需要將應用程序層中所需的位移入應用程序層。例如'ApplicationUser'將進入'App.Common' – Colin

回答

0

要了解ASP.NET身份的結構和自定義,您可以在Visual Studio上創建空項目,並從NuGet下載軟件包this

Install-Package Microsoft.AspNet.Identity.Samples -Pre 
0

如果你的項目是不是太大了我的意思是,如果有隻是一些簡單的用戶角色和登錄/註銷系統,所以我建議你使用ASP.NET成員system.it是很容易的管理用戶的和roles.Please看一看到下面的文章:

Introduction to Membership