Dotnetnuke DNN 6用户级模块权限

Dotnetnuke DNN 6用户级模块权限,dotnetnuke,Dotnetnuke,在DNN 6中管理HTML模块的设置时,我能够在用户角色下方的权限选项卡中添加用户用户名 这样做之后,我得到一个包含两列的新行,Edit和View模块 如果未选中“从页面继承查看权限”,则“查看”和“编辑”模块列都将被锁定 如果选中了“从页面继承查看权限”,“查看”模块被锁定,但“编辑”模块变为可访问 为什么我无法编辑单个用户的视图设置,有没有办法在用户级别上为模块分配视图权限?我认为这是DNN6中的一个错误,并鼓励您考虑升级到DNN7 另外,我建议不要使用用户权限。我建议您创建一个角色,并将该

在DNN 6中管理HTML模块的设置时,我能够在用户角色下方的权限选项卡中添加用户用户名

这样做之后,我得到一个包含两列的新行,Edit和View模块

如果未选中“从页面继承查看权限”
,则“查看”
和“编辑”模块列都将被锁定

如果选中了“从页面继承查看权限”,“查看”模块被锁定,但“编辑”模块变为可访问


为什么我无法编辑单个用户的视图设置,有没有办法在用户级别上为模块分配视图权限?

我认为这是DNN6中的一个错误,并鼓励您考虑升级到DNN7

另外,我建议不要使用用户权限。我建议您创建一个角色,并将该用户分配给该角色


用户级权限的问题在于其不灵活,例如:如果用户曾经离开您的组织,而您需要用新用户替换他们,您必须重新检查并应用所有权限。如果您使用了基于角色的权限,则只需从安全角色中删除User1,然后将新的User2添加到安全角色。

看起来DNN7实际上阻止您一起编辑基于用户的设置,除非您继承了页面权限,在这种情况下,视图被锁定。DNN5的行为与DNN6相同,看起来用户权限是这样设计的,但我不明白为什么。