我有一个较大的站点,它使用 MSM 分成子域。这些站点中的每一个都有自己的一组员工来管理该部分。我的想法是创建成员组以反映这些员工组,并为每个子域分配适当的访问权限。每个子域都有自己的 CP 访问管理位置,以使它们保持简单。
所以:blog.domain.com 在成员组中有一个名为 Bloggers 的组,他们将在 blogadmin.domain.com 登录
管理员帐户可以在 MSM 下拉菜单下位于 admin.domain.com 的 CP 上的站点之间切换。他们拥有分配给每个站点所需的所有访问权限。博主可以尝试登录 admin.domain.com,但被拒绝并被告知他们没有权限。他们只能登录 blogadmin.alamode.com,CP 只向他们显示分配给他们的 blog.domain.com 站点功能,而 MSM 下拉列表中不显示其他站点。
当我这样做时,我创建了一个在主站点中没有访问权限的用户,只有我需要的子域。当我访问任一站点并尝试列出成员时,问题就出现了。我收到一条错误消息,指出我缺少 ID。
查看 EE 数据库,我看到成员组有一个用于“group_id”和“site_id”的数据库字段,但成员表只有“member_id”和“group_id”。
如何创建成员而不收到错误????这让我觉得自己像一个完整的新手。
我安装了最新的 EE 和 MSM。