Security 限制访问dotnetnuke中的功能区栏

Security 限制访问dotnetnuke中的功能区栏,security,module,dotnetnuke,portal,Security,Module,Dotnetnuke,Portal,我有一个dnn站点,允许用户拥有子门户。子门户要么是基本门户,要么是高级门户。高级门户基本上不受限制。但是,基本门户应仅限于能够更改提供给它们的内容,而不能添加任何页面或模块。可能吗?是否有一个安全模块可以帮助实现这一点?您对基本门户安全性的描述可以在DNN基于角色的访问控制中实现 分配给用户的角色: 不应进行页面级编辑 权限 应该编辑 对选定模块的权限 问题是如何方便地将这些权限分配给新页面。 我建议首先使用正确的权限创建模板页面,然后从这些模板复制新页面。也可以为此复制创建帮助程序应用程

我有一个dnn站点,允许用户拥有子门户。子门户要么是基本门户,要么是高级门户。高级门户基本上不受限制。但是,基本门户应仅限于能够更改提供给它们的内容,而不能添加任何页面或模块。可能吗?是否有一个安全模块可以帮助实现这一点?

您对基本门户安全性的描述可以在DNN基于角色的访问控制中实现

分配给用户的角色:

  • 不应进行页面级编辑 权限
  • 应该编辑 对选定模块的权限
问题是如何方便地将这些权限分配给新页面。 我建议首先使用正确的权限创建模板页面,然后从这些模板复制新页面。也可以为此复制创建帮助程序应用程序。DNN API和IPortable接口在这里有帮助,但我的经验是,对于第三方模块,您通常需要自己实现复制功能

可以对非页面编辑器的模块编辑器隐藏控制面板(功能区栏)。这可以通过管理员-站点设置完成: