首先,我的问题与Stackoverflow(和网络)中提出的问题非常相似,例如: How to access Magento user's session from outside Magento?
我需要的是,如果客户登录Magento网站,我希望他也登录论坛。但是尽我所能,我无法让isLoggedIn()成为现实。关于我可能缺少什么的任何建议?这是应该让我登录信息的最小代码块:
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());
我检查了以下内容:
对我可能遗失的任何帮助?
答案 0 :(得分:7)
您需要在Magentos .domain.com
中输入admin->system->configuration->web->cookie domain
。与提到的erickthered一样,您需要将cookie提供给其他子域才能被读取。这与所有Web应用程序相同。