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 DBを見ると、メンバーグループには「group_id」と「site_id」のDBフィールドがありますが、Membersテーブルには「member_id」と「group_id」しかありません。
エラーを受け取らずにメンバーを作成するにはどうすればよいですか???? これは私を完全な初心者のように感じさせます。
EEとMSMの両方の最新のものをインストールしています。