4
サイト間でユーザーとその役割を同期するにはどうすればよいですか?
マルチサイトのDrupalインストールをセットアップしました。メインサイトはexample.comで、a.example.comとb.example.comもあります。 私はexample.comを所有しており、a.example.comを個人Aに、b.example.comを個人Bに貸し出しています。彼らは私のサイトのUberCartロール購入機能を使用してサイトの家賃を支払います。個人AとBがexample.comにログインしてサイトの家賃を支払い、アップグレードされたロールをa.example.comとb.example.comにも自動的に転送できるようにサイトを設定する方法が必要ですそのため、1か月後にUbercartが役割をダウングレードした場合に、手動で割り当てを解除する必要はありません。 私が試したこと: 共有ユーザーテーブル。Person Aがb.example.comにサインアップした人を見ることができないようにしたいので、これは機能しません。共有ユーザーサイトは、誰もがすべてを見ることができることを意味します。 ドメインアクセス。これは問題なく動作しますが、実際には不安定です。将来的にはz.example.com以降に移行する予定です。そのため、私が考えていた以上の分離を保つ方法がない限り、これは考えていません。実現可能です。たとえば、各サイトに「会社概要」ページがある場合、uid = 1アカウントから26件の「会社概要」ページが表示されます。さらに、UberCartモジュールを思い通りに分離する方法はありませんでした。Ubercartマーケットプレイスは、私が設計したように手数料を取っていないため、立ち入り禁止です。UC_Domainはまだdrupal 7にアップグレードされていません。 アカウント同期。これは最も近いように見えましたが、プラグインが壊れているように見え、試してみると大量のXML-RPCエラーが発生します。通常、説明どおりに機能せず、壊れる前に最初のアカウントのみを同期するようです。Googleがエラーを検索しても、XMLRPCが潜在的に危険であるという警告以外は何も返されません。 ベーカリー。これはすばらしいように見えますが、残念ながらサブサイト間で役割を共有していません。私はそれを追加しようとしていましたが、時間を費やす前に、これに対処できる他の方法があるかどうかを確認したいと思いました 誰かが私に知らせて何かについて説明が必要な場合は、私は本当にこれを解決したいと思っていますが、オンラインで何かを見つけることができません。
7
users