2015-06-07 139 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