Magento dışından Magento kullanıcının oturumunu nasıl erişilir?

2 Cevap php

Im benim web sitesinin bir bölümü de Magento müşteri oturumu erişmeye çalışıyor.

domain.com/shop/ <- Magento
domain.com/test.php

Dükkan kendisi bir cazibe gibi çalışır, ancak müşteri açtıysa test.php içindeki belirlemeye çalışırken im, ben onun arabası bir link ile onun adını görüntüleyebilirsiniz.

test.php kadar İçeriği:

<?php
require_once dirname(__FILE__).'/shop/app/Mage.php';
umask(0);
Mage::app('default');
Mage::getSingleton('core/session', array('name' => 'frontend'));
var_dump(Mage::getSingleton('customer/session')->isLoggedIn());
?>

I bool(false) döndürdü elde tutmak. Ben domain.com / dükkanında Magento oturum ediyorum / yani 'gerçek' bekleniyor.

Bir şey unutmuyor muyum?

2 Cevap

Ben Magento setleri çerez yolunu kontrol öneriyoruz. Büyük olasılıkla, bu /shop ayarlanır, böylece kurabiyenin yukarıdaki dosyaya erişilebilir olmayacaktır.

Sen Magento System -> Configuration -> Web (under the General heading) -> Session cookie management altında kontrol panelinde kendi çerez ayarlamak için kullandığı yolu değiştirebilirsiniz

o confuguration-> web Magento üzerinde ver altındadır. 1.10.1.1