2017-08-07 13 views
1

など。私のサイトには、first_domainとsecond_domainという2つのサブドメインがあります。drupal7での複数ドメインユーザーログインアクセス制御

私のサイトには、admin、site-manager、editorの3つの役割があります。

私は願っています:管理者と

ユーザーは、first_domainログインすることができsecond_domainにログインすることはできません。 (ユーザーがsecond_domainユーザーステータスにアクセスしてもログインしていない状態でfirst_domainのログ状態が失われていない場合)

site-managerを使用しているユーザーはsecond_domainにログインでき、first_domainにログインできません。

エディタを持つユーザーは、first_domainとsecond_domainにログインできます。

誰にも解決策はありますか?

答えて

1

このモジュールを見て、私はそれがあなたに役立つだろうと思っていますが、要件に基づいて構成をねじる必要がありますが、良いベースモジュールになる可能性があります。

https://www.drupal.org/project/domain_roles

0

すべてのドメインでセッションを管理し、1人のユーザーが最初のドメインでログインしていて、セッションが作成されている場合は、2人目のユーザーがすでにログインしているページにリダイレクトする必要があります。

ここでは、セッションを作成するためのコードを書くことはできません。あなたはPHPでセッションを作成することができます。

ロジックを理解できない場合は教えてください。

+0

本当にこの –

+0

ないを確認するにはDrupalのモジュールまたは最適化されたコードのような?この問題を解決するために利用できる彼らの任意の実行可能なソリューションです。これはあなたがこれを達成できる唯一の解決策です。 –

+0

あなたのソリューションのためにありがとう –

関連する問題