質問

ユーザーが同じユーザー名/パスワードを使用してログインできるようにする必要がある場合、次のソリューションを選択する際に何を考慮する必要がありますか?

役に立ちましたか?

解決

Bakery マルチサイトを分離します - テーブルを共有する場合は、マルチサイト構成のすべてのサイトでまったく同じDrupalバージョンを使用し、ロックステップで更新する必要があります。と Bakery, 、マスターと奴隷は、異なるDrupalバージョンを実行している可能性があります。さらに、変更を変更するモジュール users マスターサイトのテーブルは、対応する設定を備えたスレーブサイトに適用する必要があります。

Bakery スケーラビリティを向上させます - ユーザーアカウントは、必要になるまでスレーブサイトで作成されていないため、サーバーの計算およびデータストレージリソースを保存します。

Bakery セッションを同期します - たとえば、ユーザーが1つのベーカリーサイトからログアウトすると、ユーザーはそのグループのすべてのパン屋サイトからログアウトされます。 (共有テーブルで同等の動作を実現するには、 sessions メンテナンスをさらに複雑にするテーブル。)

他のヒント

特にサポートはDrupal Coreにあるため、唯一の懸念がユーザー名とパスワードを共有することである場合は、OpenIDを検討することをお勧めします。

それがあなたのユーザーが管理できるもののように見えないなら、私は Janrainモジュール Facebook、Twitter、Googleなど、おそらくすでに持っている多くのアカウントでユーザーがサインインすることができます。

これがstackexchangeが使用する方法であることを指摘する価値があります。

ライセンス: CC-BY-SA帰属
所属していません drupal.stackexchange
scroll top