サブドメインとして複数のインスタンスに分割されたMagentoサイトの正しいCookie設定は何ですか?


23

問題

大規模なサイトでは、地理的な地域ごとにMagentoの個別のインスタンスを使用しているため、企業は孤立しています。例:

  • site.com
  • north.site.com
  • south.site.com
  • east.site.com
  • west.site.com

ユーザーは、ルート+地域サイトにアクセスしたり、地域サイトに直接ログインしたり、地域の資格情報を使用して(site.com)にログインしたりできます(認証システム+リダイレクトが用意されています)。

一部のユーザーは以前にログインできなかったため、エラーフィードバックを取得できません。同じ名前で異なるドメインを持つ2つのCookieがある障害を複製できます。例:

  • 名前:フロントエンド、ドメイン:.site.com
  • 名前:フロントエンド、ドメイン:.north.site.com

Cookieを削除すると、ほとんどのブラウザーで問題が解決します。一部のブラウザではクッキーがスタックしているように見えます、クッキーの有効期限が切れるのを待つ以外に困惑しています。

試したこと

当初、すべてのサイトの設定は空白でした(以下を参照)。これが問題を引き起こしました。私が理解しているように、すべてのサイトのドメインを「.site.com」に明示的に設定する必要があります。そのため、その名前/ドメインで存在できるCookieは1つだけです。

これにより、Magentoのどの「フロントエンド」Cookieが正しいのかが分からないという問題が解決されますか、それとも優先設定がありますか?

質問

マルチドメイン設定のためのMagentoの管理者の正しいCookie設定は何ですか?

参照:「システム>構成> Web>セッションCookie管理」

Magentoのクッキー設定


私はまったく同じ問題を抱えています。空白の設定では、サブドメインは管理者にログインできませんでした。それはクッキーのせいです(明らかに)。メインドメインからすべてのブラウザCookieをクリアすると、サブドメインへのログインが許可されますが、メインドメインにログインするとすぐに、サブドメイン管理者がログイン画面にリダイレクトされ、再度ログインできなくなります。
バトルビュータス

解決策を書いてください。私は同じ問題を抱えています
...-サイロン

これで問題が解決しました。magento.stackexchange.com/questions/71283/...
Qiong

回答:


18

最近、似たようなことをしなければなりませんでした。

  • Cookieパス:/
  • Cookieドメイン:.site.com

それが私たちの場合のトリックでした。


そう、私たちはそう思っていました。実際のドキュメントは...ここに便利に来ているだろう
ブレンダンFalkowski

この設定は、メインドメインのインストールのみ、サブドメインのインストールのみ、またはすべてのインストールに使用しましたか?
バトルビュータス

動作しません。メインドメインのインストールのみでこれらの設定(Cookieパスとドメイン)を使用してみました。次に、メインドメインとサブドメインの両方で使用してみました(例:)http;//north.site.com。次に、サブドメインのCookieドメインを.north.site.com(サブドメインの前にドットを付けて)に変更してみました。次に、サブドメインCookieドメイン(north.site.com)の前にあるドットを削除してみました。私は暗闇の中で撮影し、何も打っていません。何も動作しません。これで、メインドメインとサブドメインでは管理者ログインがまったく許可されなくなります。キャッシュをクリアし、デフォルトのCookie値に戻りました。
バトルビュータス

1
バトル、各ステップの間にブラウザーCookieもクリアしましたか?
アランマクレガー

1
こんにちは!解決策を書いてください。同じ問題があります。site.com storeviewのみに.site.comを書き込む必要がありますか?
サイロン

4

このセッションをWordpressインスタンスとMagentoインスタンス間で共有するのに似たものがありました。私たちの解決策は(おっしゃるように)ドメインをに設定する.site.comことでしたが、セッションデータをすぐにクリアしなかったため、大きな悲しみもありました。


ええ、それが私たちが今直面している問題です。一部のブラウザでは、Cookieが非常にスティッキーになり、ユーザーはそれらをクリアできません。期限が切れるまで待っています(ugh)。
ブレンダンファルコフスキー

それまではちょっとジャンキーになります。私の上司は、問題のクライアントのCEOから、突然ログアウトされたという不満のメールを受け取りました。このようなものを変えることは危険です。少なくともあなたは今知っています。
マックスバックネル

こんにちは!解決策を書いてください。site.com storeviewのみに.site.comを書き込む必要がありますか?
サイロン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.