3

我想使用 Orchard CMS 的角色和成员资格来限制对 Orchard CMS 中员工门户的访问。目前似乎没有开箱即用的方式来做到这一点。我发现了许多对应该能够提供帮助的模块的引用,但似乎没有一个有效。

非常简单的权限是一些人建议的一个 codeplex 项目,现在它有一个死链接,并且在 codeplex 上似乎不存在。科学项目: Quanta 每次我尝试安装它时都会破坏我的网站,但缺少 dll 问题,并且不确定它是否是我需要的。

有没有人对如何:使用标准菜单系统或高级菜单插件显示/隐藏基于角色的菜单项有任何指导

或者

根据角色限制内容可见性。如果它是一个很棒的模块,否则不介意用一些编码弄脏我的手,但是以正确的方式来做这种 mvc 风格会很棒。我假设我需要编辑菜单模块的控制器以检查当前成员资格并相应地调整视图数据。我正在远离网络表单。慢慢地。仍然让我对框架有所了解。

感谢您入住。

4

2 回答 2

2

对于那些仍在为此苦苦挣扎的人,这里有一个名为 ContentPermissions 的模块:

gallery.orchardproject.net/List/Modules/Orchard.Module.Orchard.ContentPermissions

安装后,您可以将 ContentPermissionsPart 添加到要保护的内容类型。

于 2012-11-05T02:49:55.437 回答
1

Quanta 真的是你想要的。您可能缺少它的依赖项之一。作者 Pete 在 CodePlex 论坛上也非常活跃,所以如果你在那里提问,你会得到答案。

更新:Orchard 1.5.1 是我编写此更新时的当前版本,支持内容项权限和开箱即用的菜单修剪。

于 2011-12-13T08:54:12.707 回答