【发布时间】:2011-08-02 11:00:10
【问题描述】:
我有一个疑问,需要您的帮助。 我正在为大学做一个项目,但我遇到了以下问题。
我的项目旨在管理特定项目的问题。在项目中通常与成员(解决问题)和客户相关联 报告此问题。
我的问题从这里开始:
该应用程序是一个网络应用程序,并使用管理员、会员和客户的登录机制。 客户报告,会员决定。
所以我看到以下内容: 客户的表格,是添加、更新和允许问题的所有信息。 另一方面,成员会根据其解决方案更改问题的状态。
我正在做一个 Web 应用程序 MvC3 我的问题是.. 如何根据经过身份验证的人呈现不同的视图 以及不同业务层的调用服务。
目前,我的控制器扮演的角色是通过角色验证用户是否具有访问权限,但仅此而已.. 验证身份的是业务层。 如何以及在何处做出该决定,以及如何避免 if 和 else 在整个代码中传播?
【问题讨论】:
-
我想我理解您对控制器的看法,但您能否提供一些代码以便我们更好地帮助您?
标签: asp.net-mvc-3 authentication views profile