2010-12-12 83 views
0

尊敬的全部, 我正在使用MVC框架的成员资格提供程序,现在我想在我的项目上实现角色和权限,所有角色和权限都可用于数据库我如何实现角色和权利?有没有可以使用的内置函数?还我正在使用ADO .NET数据实体框架..用户在MVC上定义成员提供者的角色和权利

回答

1

如果我了解你想要做什么正确的,你必须使用这样的Authorize属性注释你的Controller类或ActionResult:

[Authorize(Roles="Domain Admins", Users="testuser")] 
public class TestController : Controller { 

} 

然后只要你的会员提供商设置你应该很好去。

值得一提的是,您可以随时检查用户是否处于以下代码角色中。

User.IsInRole("Domain Admins"); 

如果您使用MVC2,那么使用默认的项目模板可以很容易。您应该检查默认MVC2模板中的AccountController和AccountModels。

相关问题