2012-11-02 1 views
4

MSM을 사용하여 하위 도메인으로 분류 된 더 큰 사이트가 있습니다. 각 사이트에는 해당 섹션을 관리하는 자체 직원 그룹이 있습니다. 내 생각은 이러한 직원 그룹을 반영하고 각 하위 도메인에 적절한 액세스 권한을 할당 할 수 있도록 구성원 그룹을 만드는 것이 었습니다. 각 하위 도메인에는 자신의 CP 액세스 관리 위치가있어서 관리하기 쉽습니다.MSM 구성원 간 사이트 관리

그래서 : blog.domain.com 그룹이 것은 회원 그룹에 블로거라고 그들은 blogadmin.domain.com

관리자 계정은 관리자에있는 CP에 사이트 사이를 전환 할 수 있습니다에 로그인합니다. MSM 드롭 다운에서 domain.com을 선택하십시오. 할당 된대로 각 사이트에 필요한 모든 액세스 권한을 갖습니다. Bloggers는 admin.domain.com에서 로그인을 시도 할 수 있지만 거부되고 권한이 없다고 말합니다. 그들은 blogadmin.alamode.com에서만 로그인 할 수 있습니다. CP는 그들에게 할당 된 blog.domain.com 사이트 기능 만 보여 주며 다른 사이트는 MSM 드롭 다운에 표시되지 않습니다.

내가이 작업을 수행 할 때 기본 사이트에서 액세스 권한이없는 사용자를 만들었습니다. 필요로하는 하위 도메인 만 만들었습니다. 문제는 내가 어느 쪽의 사이트에 갔고, 회원을리스트하려고했을 때왔다. ID가 누락되었다는 오류가 나타났습니다.

EE DB를 살펴보면 구성원 그룹에 'group_id'및 'site_id'에 대한 DB 필드가 있지만 Members 테이블에는 'member_id'및 'group_id'만 있습니다.

오류를받지 않고 회원을 만들려면 어떻게해야합니까? 이것은 나를 완전한 새의 느낌으로 만듭니다.

나는 최신 EE와 MSM을 모두 설치했다.

답변