扩展用户身份以关联MVC 5中的权限

时间:2015-07-01 11:31:36

标签: asp.net asp.net-mvc

在MVC(或ASP.NET)中,我们使用IsInRole方法验证用户是否是特定角色的成员,该方法由框架默认提供。

例如:

 If(User.IsInRole("Admin"))
 {
    // take some action
 }

但是,我需要检查用户的权限,例如

If(User.HasPermission("Export"))
 {
    // take some action
 }

在MVC中执行此操作的最佳方式是什么?

我已经定义了表结构和业务逻辑来定义和检索权限。我只想找到一种将权限与User对象关联的方法。

先谢谢

0 个答案:

没有答案