web-dev-qa-db-ja.com

登録後にユーザーをサブドメインサイトにリダイレクトする方法

登録成功後にユーザーをリダイレクトしたいmaindomain.com自分のサイトをnew tab

彼のサイトurlは次のようになりますnewuser.maindomain.com。 (ユーザー名。メインドメイン)

助言がありますか?

1
Ram

再度 Rules を使用してリダイレクトを行います。

イベント時Drupalが初期化中またはユーザーがログインしました必要に応じて条件を追加します(例ユーザーの役割が匿名でないことを確認)。 Redirectのアクションを追加します。そこでは、グローバル変数$ userを使用してリダイレクトパスにいくつかのphpを使用します(ユーザー名にスペースがある場合は、何らかの形成が必要になる場合があります)。

サブドメインを作成するルールの後にこのルールを実行する必要があることに注意してください。または、サブドメインを作成するコンポーネントの後に、同じdomain_rulesルールにリダイレクトアクションを追加することもできます。

サイトに沿った一般的なユーザーデータベース (ドメインとサブドメイン)も必要です。 ベーカリーモジュール は、ここでの良いオプションです。

3

複数のドメイン間の認証にSSOを使用する必要があると思います。これを確認してください ベーカリーモジュール

0
allabakash.g