我有一个简单的任务要完成,我正在创建一个具有两种类型用户的应用程序,Admins
并且Users
.
我看了这个:ASP.NET MVC 3 Areas and multiple authentication in web.config
它非常接近我需要做的事情。
所以简单的问题是如何在 MVC 站点的不同区域使用 Forms Authentication 有不同的登录方案?
我有一个简单的任务要完成,我正在创建一个具有两种类型用户的应用程序,Admins
并且Users
.
我看了这个:ASP.NET MVC 3 Areas and multiple authentication in web.config
它非常接近我需要做的事情。
所以简单的问题是如何在 MVC 站点的不同区域使用 Forms Authentication 有不同的登录方案?
正如帖子中解释的那样,在 web.config 中放置安全属性很多并不是最好的方法我们如何在 ASP.NET MVC 中为整个区域设置授权?. 请考虑在控制器级别应用属性,例如
[Authorize(Roles = "User, Administrator")]
或者
[Authorize(Roles = "User")]
或者
[Authorize(Roles = "User, Administrator")]
快乐编码