2012-11-02 49 views
4

我有一個較大的網站,被分成使用MSM子域。每個這些網站都有自己的一組員工來管理該部分。我的想法是創建成員組以反映這些員工組,併爲他們分配適當的訪問權限給每個子域。每個子域都有自己的CP訪問管理位置,以保持它們的簡單性。跨站點MSM會員管理

所以:blog.domain.com將有一個組中的成員組稱爲博客,他們將在blogadmin.domain.com

管理員帳戶可以在位於管理員的CP點之間切換登錄。 domain.com在MSM下拉列表中。他們擁有分配給每個網站所需的全部訪問權限。博主可以嘗試在admin.domain.com上登錄,但被拒絕並被告知他們沒有權限。他們只能在blogadmin.alamode.com上登錄,該帳戶只有CP向他們顯示分配給他們的blog.domain.com網站功能,並且沒有其他網站顯示在MSM下拉菜單中。

當我這樣做,我創建誰沒有在主站點訪問,只有子域名就像我需要的用戶。問題出現在我去任一網站並試圖列出成員時。我收到一個錯誤,指出我錯過了一個ID。

通過EE DB看,我看到成員組有一個數據庫字段「GROUP_ID」和「SITE_ID」,但成員表中只有「member_id」和「GROUP_ID」。

如何創建成員沒有收到錯誤????這讓我感覺像一個完整的新手。

我已經安裝了最新的EE和MSM的。

回答