Öncelikle, sorum gibi Stackoverflow içinde sorulan sorulara (ve web) çok benzer: How to access Magento user's session from outside Magento?Magento müşterisinin oturumuna Magento dışından nasıl erişilir?
Ben Bir müşteri bir Magento sitesine kaydedilir, eğer onu açmış olmak istiyorum edilir gerekenler bir foruma da. Ama olabildiğince deneyin, isLoggedIn() değerini doğru olarak alamıyorum. Ne eksik olduğum hakkında bir fikrin var mı?
require_once '/abs/path/to/Mage.php';
umask(0);
Mage::app('default');
Mage::getSingleton('core/session', array('name' => 'frontend'));
$session = Mage::getSingleton('customer/session');
Zend_Debug::dump($session->isLoggedIn());
aşağıdaki kontrol: Burada beni giriş yapmış almalısınız bilgi asgari kod yığın var ben $ oturum değişkeni dampingli
- çerez yolu '/'
- olarak ayarlanır ve wer
- described here, olarak "Önceden Oturum kimliğini kullan" ayarını denedim ancak Magento'mda bu seçeneği kullanmıyor gibi görünüyor (Magento 1.3.2.4 kullanıyoruz).
- Ben müşteri olarak içeri ve dışarı mage.php
ben eksik olabilir üzerinde herhangi bir yardım dahil
bazı kazma sonra Magento'nın klasördeki bir dosyaya yukarıdaki içeriğini dökülüyor, ve işte, o isLoggedIn = true döndü! Şimdi merak ediyorum, Magento klasörünün dışında bir komut dosyası kullanarak oturum bilgisi almak için ne yapmalıyım? – Vish
Klasörler aynı (alt) etki alanı kullanılarak erişilebilir olmalıdır, değil mi? – erickthered
Üzgünüm - hangi klasörleri kastediyorsunuz? Forumlar klasörü (kontrolümün gerçekleşmesini istediğim yer)/var/www/testtir ve magento kökü/var/www/magento'dur. – Vish