Django では、SESSION_COOKIE_DOMAIN を自分のドメイン名に設定しています。しかし、実際には、2 つの異なるドメイン名で同じサイトを運営したいと考えています。
SESSION_COOKIE_DOMAIN を設定すると、指定されたドメインのみがユーザーのログインを許可します。両方のドメインにログインを許可することはできますか?
Django では、SESSION_COOKIE_DOMAIN を自分のドメイン名に設定しています。しかし、実際には、2 つの異なるドメイン名で同じサイトを運営したいと考えています。
SESSION_COOKIE_DOMAIN を設定すると、指定されたドメインのみがユーザーのログインを許可します。両方のドメインにログインを許可することはできますか?
セッション Cookie ドメインを「.」で始まるように設定した場合 ワイルドカード サブドメインを処理し、複数のサブドメイン間でセッション Cookie (ログイン セッション) を共有できます。
settings.py で: SESSION_COOKIE_DOMAIN=".stackoverflow.com"
上記により、user1.stackoverflow.com と user2.stackoverflow.com で Cookie を共有できます。
本当に同じサイトの URL を異なるものにしたい場合、同じユーザーが 1 回のログイン セッションで 2 つのサイトを切り替えることを望みますか? それとも、2 人の異なるユーザーが 2 つの異なる URL (サブドメインではない) からサイトにログインできるようにしたいだけですか?