1

在全新安装的 3.6 中,我看到以下类型的权限可用于为角色设置:

  • 管理用户
  • 管理权限
  • 管理文件
  • 编辑模板
  • 管理系统访问

由于我们将进行一些可能需要类似安全性的自定义开发,因此我想了解这些角色的实现。

我可以看到角色映射到 sf_SecPerms 表中的特定权限。但是经过大量的探索,我无法找到这 5 项权利的定义位置。它是否被烘焙到 DLL 中?它在数据库中吗?是在配置吗?

4

1 回答 1

1

你是对的,如果你使用 Reflector,这些被烘焙到一个 dll 中,你可以在 Telerik.Cms.dll 中找到它们

它们在命名空间 Telerik.Cms.Security 中有一个名为 GlobalRights 的枚举。

在同一命名空间中要注意的另一个类是 GlobalPermission 类,它用于查询和设置这些权限。

于 2009-06-06T02:05:55.333 回答