我正在尝试使用对 Magento 客户 API 的 AMF 调用从 Flex 应用程序中检索客户的登录状态:
Mage::app('default');
$session = Mage::getSingleton('customer/session', array('name'=>'frontend') );
$sessId= $session->getSessionId();
if($session->isLoggedIn()) {
$name = "Hi ". Mage::getModel('customer/session')->getCustomer()->getName();
return 'true' . $name;
}
else{
return 'false ' . $sessId;
}
仅返回 PHP 会话 ID:PHPSESSID=i5s1gcemc6r8uquadc4rsk9ou5
但是用户登录到下面的 ID frontend=3qdcimcdp7nq4bi8jlovqmnq61
如果我在这里遗漏了什么,请告诉我。