在MVC(或ASP.NET)中,我们使用IsInRole方法验证用户是否是特定角色的成员,该方法由框架默认提供。
例如:
If(User.IsInRole("Admin"))
{
// take some action
}
但是,我需要检查用户的权限,例如
If(User.HasPermission("Export"))
{
// take some action
}
在MVC中执行此操作的最佳方式是什么?
我已经定义了表结构和业务逻辑来定义和检索权限。我只想找到一种将权限与User对象关联的方法。
先谢谢