我想知道Drupal对我来说是否是正确的选择。我需要创建一个解决方案,我的“主要”用户应该有能力创建他们的“辅助”用户并提供对某些付费订阅的访问权限。这在Drupal中是否容易实现,或者我最好不要使用它并寻找其他地方? (替代方法是将Cake PHP集成到我的自定义应用程序中)。
答案 0 :(得分:6)
你应该能够为Drupal 6使用角色,权限和Subuser模块做很多事情。
答案 1 :(得分:2)
Drupal提供基于“角色”的细粒度访问权限 - 基本上是用户类(匿名,管理员等)。每个drupal模块都能够定义权限。
在这个例子中,我将创建两个用户角色:primary和secondary。
我将提供主要角色,具有“管理用户”的权限(由user.module提供,包括创建新用户和更改用户角色的功能)。
我会向次要用户提供“访问高级内容”的权限(我假设这是由您正在使用的某些第三方模块提供的)。
主要用户将负责创建辅助用户,并为他们分配适当的权限。
HTH
答案 2 :(得分:1)
这就是你所需要的,我相信是subuser
<强> Subuser:强>
此模块允许用户获得创建子用户的权限。然后可以自动为子用户分配一个或多个角色。然后,子用户的父级可以管理他们创建的用户。
要自定义与子用户相关的设置,请访问admin / settings / subuser。确保您查看可用的子用户权限并正确分配它们。
答案 3 :(得分:0)
可以想象,但它需要一些自定义编码。如果您已经拥有自定义应用,那么只需延长它就可能会更好。