在我的网站上我有joomla 1.6和magento 1.5,我想在joomla中获取magento登录的用户会话值,以显示登录.....
我试过以下代码:
'前端')); $ session = Mage :: getSingleton('customer / session',array('name'=>'frontend'));的print_r($ Session ); echo Mage :: getSingleton('customer / session') - > getCustomer() - > getEmail(); echo Mage :: helper('customer') - > getCustomerName(); ?>
但我得到空值
注意:有时我可能会得到客户的详细信息,如果我尝试测试答案,如删除浏览器cookie并删除magento中的缓存,再次登录,则结果为空数组
1 回答
这不是那么简单 . 登录意味着您正在登录的关联用户帐户 . 你会遇到各种各样的问题,你有一个系统的用户注册,而不是另一个系统 . 您需要的是一个跨两个系统同步用户帐户并提供统一登录的网桥 .
http://extensions.joomla.org/extensions/e-commerce/e-commerce-bridges/9440