Во-первых, мой вопрос очень похож на вопросы, заданные в Stackoverflow (и в Интернете), такие как: Как получить доступ к сеансу пользователя Magento извне 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());
Я проверил следующее:
Любая помощь в том, что я могу пропустить?
Вам нужно будет ввести .domain.com
в Magentos .domain.com
admin->system->configuration->web->cookie domain
. Как упоминалось выше, вам нужно будет сделать файл cookie доступным для ваших других поддоменов, чтобы он читался. Это то же самое со всеми веб-приложениями.