【问题标题】:Getting Magento user session values in joomla在 joomla 中获取 Magento 用户会话值
【发布时间】:2011-08-19 03:14:05
【问题描述】:

在我的站点中,我有 joomla 1.6 和 magento 1.5,我想在 joomla 中获取 magento 记录的用户会话值以显示为已登录.....

我尝试了以下代码:

'前端')); $session = Mage::getSingleton('customer/session', array('name'=>'frontend')); 打印_r($会话); echo Mage::getSingleton('customer/session')->getCustomer()->getEmail(); echo Mage::helper('customer')->getCustomerName(); ?>

但我得到的是空值

注意:有时我可能会得到客户的详细信息,如果我尝试测试答案,例如删除浏览器 cookie 并删除 magento 中的缓存,再次登录,结果为空数组

【问题讨论】:

    标签: session magento joomla


    【解决方案1】:

    事情没那么简单。登录意味着您正在登录一个关联的用户帐户。您将遇到各种各样的问题,即您有一个用户在一个系统中注册了一个帐户,但在另一个系统中没有。您需要的是一个跨系统同步用户帐户并提供统一登录的桥梁。

    http://extensions.joomla.org/extensions/e-commerce/e-commerce-bridges/9440

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多