Orchardcms 如何保护Orchard CMS中的内容

Orchardcms 如何保护Orchard CMS中的内容,orchardcms,role-base-authorization,Orchardcms,Role Base Authorization,我想使用Orchard CMS的角色和成员资格来限制对Orchard CMS中员工门户的访问。目前,似乎没有现成的方法可以做到这一点。 我已经找到了许多模块的参考资料,这些模块应该能够提供帮助,但似乎都不起作用 “非常简单的权限”是一些人建议的codeplex项目,它现在有一个死链接,并且似乎不存在于codeplex上。 科学项目:每当我试图安装我的网站时,Quanta都会破坏我的网站,并带有一个缺失的dll问题,并且不确定这是否是我所需要的 是否有人对如何使用标准菜单系统或高级菜单插件根据角色

我想使用Orchard CMS的角色和成员资格来限制对Orchard CMS中员工门户的访问。目前,似乎没有现成的方法可以做到这一点。 我已经找到了许多模块的参考资料,这些模块应该能够提供帮助,但似乎都不起作用

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

是否有人对如何使用标准菜单系统或高级菜单插件根据角色显示/隐藏菜单项有任何指导

基于角色限制内容可见性。如果这是一个非常棒的模块,那么我不介意用一些编码来弄脏我的手,但是用正确的方式来做这个mvc风格的事情会很好。我将假定我需要编辑菜单模块的控制器,以检查当前成员身份,并相应地调整视图数据。我正在远离网络表单。慢慢地。我还在想框架


谢谢您的登录。

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


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

对于仍在努力解决此问题的用户,有一个模块称为ContentPermissions,可在此处使用:


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

谢谢Bertrand。我会和皮特联系,看看他能不能帮我。如果我能让quanta正常工作那就太好了,这听起来确实是我目前唯一的选择。我和peter聊过,quanta模块目前似乎只关注编辑和发布功能,而不是查看功能。我想我正在考虑实现我自己的模块。你有没有遇到过这个摩根?我还没有发现任何人能够在Orchard中实现这一点的例子,不管是定制模块还是非定制模块。