MVC 5 (IdentityUser) 和 3 层架构?
MVC 5 (IdentityUser) and 3-tier architecture?
我有一个关于 3 层架构的问题:我应该如何处理 MVC 5 上下文中的 IdentityUser
?我将创建 DAL、BL、UI (MVC)。我应该在 UI 上实现用户部分(注册、授权、身份验证、角色)吗?或者它应该是另一个程序集(另一个 MVC 项目)?有人可以给我预付款吗?
基本上在 MVC 中,您使用 IAuthorizationFilter
接口实现您的权限。
因此您可以轻松创建 ACL(访问控制列表)项目作为 class 库 类型项目,添加参考您的 UI 项目并在您需要的所有 Controller
方法上使用此 class 作为属性(或 MVC 上下文中的过滤器)。
我有一个关于 3 层架构的问题:我应该如何处理 MVC 5 上下文中的 IdentityUser
?我将创建 DAL、BL、UI (MVC)。我应该在 UI 上实现用户部分(注册、授权、身份验证、角色)吗?或者它应该是另一个程序集(另一个 MVC 项目)?有人可以给我预付款吗?
基本上在 MVC 中,您使用 IAuthorizationFilter
接口实现您的权限。
因此您可以轻松创建 ACL(访问控制列表)项目作为 class 库 类型项目,添加参考您的 UI 项目并在您需要的所有 Controller
方法上使用此 class 作为属性(或 MVC 上下文中的过滤器)。