2

我有一个简单的任务要完成,我正在创建一个具有两种类型用户的应用程序,Admins并且Users.

我看了这个:ASP.NET MVC 3 Areas and multiple authentication in web.config

它非常接近我需要做的事情。

所以简单的问题是如何在 MVC 站点的不同区域使用 Forms Authentication 有不同的登录方案?

4

1 回答 1

3

正如帖子中解释的那样,在 web.config 中放置安全属性很多并不是最好的方法我们如何在 ASP.NET MVC 中为整个区域设置授权?. 请考虑在控制器级别应用属性,例如

[Authorize(Roles = "User, Administrator")]

或者

[Authorize(Roles = "User")]

或者

[Authorize(Roles = "User, Administrator")]

快乐编码

于 2013-02-26T10:43:42.057 回答