将用户身份验证添加到 MVC

Adding User Authentication to MVC

我被分配了我的第一个 MVC 5 项目,它是一个简单的贷款系统,有很多 CRUD 操作,除了我还没有实现应用程序的用户身份验证之外,几乎完成了。

我的项目有 4 层
1. App.Web - mvc 网络应用
2. App.DataAccess - crud 存储库
3. App.Common- 我的 edmx/entities 和接口
4. App.Business - 服务/逻辑操作

现在我只需要添加用户身份验证即可完成我的项目。只是一个简单的个人用户帐户,但我需要实现用户角色。我不需要任何其他 api 登录功能(facebook、google 等)。但是我懒得编写代码,而是想使用 asp.net 标识。因此,当我创建我的 MVC 5 App.Web 时,我检查了个人用户身份验证,因此我现在需要的一切都在我的 App.Web 中引用,但我不知道如何使其与我的应用程序层一起工作。

有什么方法可以在我的 Web 应用程序中使用 asp.net 身份?我怎样才能很好地适应我的应用程序架构?请帮忙!

要了解 ASP.NET Identity 的结构和自定义,您可以在 visual studio 上创建空项目并从 NuGet 下载 this 程序包。

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

如果你的项目不是太大我的意思是如果只有一些简单的用户角色和 Login/Log 系统,所以我建议你使用 ASP.NET 会员 system.it 非常简单要管理用户和 roles.Please 请查看以下文章:

Introduction to Membership