Получение значений пользовательских сессий Magento в Joomla - PullRequest
0 голосов
/ 05 мая 2011

На моем сайте у меня есть joomla 1.6 и magento 1.5, я хотел бы, чтобы значения сессий зарегистрированного пользователя magento в joomla отображались как вошедшие в систему .....

я пробовал следующий код:

'интерфейс')); $ session = Mage :: getSingleton ('customer / session', array ('name' => 'frontend')); print_r ($ сессия); echo Mage :: getSingleton ('customer / session') -> getCustomer () -> getEmail (); echo Mage :: helper ('customer') -> getCustomerName (); ?>

Но я получаю пустые значения

Примечание. Иногда я могу получить информацию о клиенте, если я попытаюсь проверить ответ, например, удалить куки-файлы браузера и удалить кэш в magento, снова войти в систему, в результате появится пустой массив

1 Ответ

0 голосов
/ 05 мая 2011

Это не так просто.Вход в систему подразумевает, что существует связанная учетная запись пользователя, в которую вы входите.У вас возникнут всевозможные проблемы, если у вас есть регистрация пользователя для учетной записи в одной системе, но не в другой.Вам нужен мост, который синхронизирует учетную запись пользователя в обеих системах и обеспечивает единый логин.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...