Magentoサイトは正常に動作し、チェックアウトページでのみhttpsが有効になっていますが、メインの安全でないアドレスをhttpsに設定すると、サイト全体がhttpsになりますプロセスが中断します。Magentoフロントエンドログインが壊れているhttps
顧客は彼らの詳細を入力することができ、その後、戻っホームページにリダイレクトされますが、ログインされない。
管理エリアは、この影響を受けず、注意点としては、通常の
として機能し続け、サイトの主要な会社のサブドメインに住んでいます。trade.mydomain.co.uk
私は、クッキーのライフタイムをゼロに設定する、クッキードメインをチェインするなど、管理パネルのクッキーセクションでさまざまな設定を試しました顧客/モデル/ Session.php
にこの「修正」と同様にpublic function setCustomerAsLoggedIn($customer)
{
$this->setCustomer($customer);
//$this->renewSession();
Mage::dispatchEvent('customer_login', array('customer'=>$customer));
return $this;
}
上記の修正により、お客様はログインできますが、他のページがロードされると直ちにそれらが追い出されます。
管理領域のCookie設定に関して、私は寿命を0に変更しようとしましたが、mydomain.co.uk、mydomain.co.uk、trade.mydomain.coにCookieドメインを設定しようとしました。イギリス。 私はcookieパスを/とtrade.mydomainのようなもっと複雑なパスに設定しようとしました。
本当に混乱していて、サイトはHTTP上で完全に完全に機能します。問題は、安全でないドメインをhttpsに設定した場合にのみ始まります。不幸にもフルサイトhttpsが必要です。
あなたが完全な投稿を読んでいれば、私はすでにその修正を試みた – Matthew