如何在Orchard CMS中保护内容

时间:2011-12-13 07:11:46

标签: orchardcms role-base-authorization

我想使用Orchard CMS的角色和会员资格来限制对Orchard CMS中员工门户的访问。目前看起来没有开箱即用的方式。 我发现了许多应该能够帮助的模块的引用,但似乎都没有。

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

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

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

感谢您办理登机手续。

2 个答案:

答案 0 :(得分:2)

对于仍在努力解决这个问题的人来说,有一个名为ContentPermissions的模块可以在这里找到:

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

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

答案 1 :(得分:1)

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

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