gpt4 book ai didi

expressionengine - 跨站点的 MSM 成员管理

转载 作者:行者123 更新时间:2023-12-01 04:01:32 25 4
gpt4 key购买 nike

我有一个更大的站点,它使用 MSM 分成子域。这些站点中的每一个都有自己的一组员工来管理该部分。我的想法是创建成员组来反射(reflect)这些员工组,并为他们分配对每个子域的适当访问权限。每个子域都有自己的 CP 访问管理位置,以方便他们使用。

所以:blog.domain.com 将在成员组中有一个名为 Bloggers 的组,他们将登录 blogadmin.domain.com

管理员帐户可以在位于 admin.domain.com 的 MSM 下拉列表下的 CP 的站点之间切换。他们拥有对分配的每个站点所需的所有访问权限。博主可以尝试登录 admin.domain.com,但被拒绝并被告知他们没有权限。他们只能登录 blogadmin.alamode.com,CP 只向他们显示分配给他们的 blog.domain.com 站点功能,而 MSM 下拉列表中没有显示其他站点。

当我这样做时,我创建了一个没有主站点访问权限的用户,只有我需要的子域。当我访问任一站点并尝试列出成员时,问题就出现了。我收到一条错误消息,指出我缺少 ID。

查看 EE 数据库,我看到成员组有一个用于 'group_id' 和 'site_id' 的数据库字段,但成员表只有 'member_id' 和 'group_id'。

如何在不接收错误的情况下创建成员????这让我觉得自己像个新手。

我安装了最新的 EE 和 MSM。

最佳答案

如果您使用的是 2.5.3 版,您可能已经点击了 this open bug where Members Groups aren't added to all sites in an MSM install .有一个修补程序,您可以在那里下载。

关于expressionengine - 跨站点的 MSM 成员管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13200200/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com