2013-02-15 49 views
23

उह मैं ग्राहक आईडी कैसे प्राप्त करूं !! !! ये सभी चीजें हैं जिनकी मैंने कोशिश की है! क्या आप देख सकते हैं कि मैं क्या गलत कर रहा हूं?Magento ग्राहक आईडी कैसे प्राप्त करें

//include_once "app/Mage.php"; 
require_once '/home/ab71714/public_html/app/Mage.php'; 

//Mage::app("default"); 

Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID); 

if($customer = Mage::getSingleton('customer/session')->isLoggedIn()) { 
    $customerData = Mage::getModel('customer/customer')->load($customer->getId())->getData(); 
    print_r($customerData); 
    echo $customerData->getId(); 
} 

//$customerData = Mage::getModel('customer/customer'); 
//$customerID = $customerData -> getId(); 

//$userinfo = $customerData->_origData; // fetch users info 
$customerID=$customer -> getId(); 
//$customerID = $customerData->getEntityId(); 
//$customerID = $customerData[entity_id]; 

उत्तर

61

प्रयास करें

if(Mage::getSingleton('customer/session')->isLoggedIn()) { 
    $customerData = Mage::getSingleton('customer/session')->getCustomer(); 
     echo $customerData->getId(); 
} 

देखें Current user in Magento?

+0

यह अगर कथन में नहीं हो रहा है! मैं लॉग इन हूं लेकिन मैंने एक और कथन जोड़ा है "लॉग इन नहीं किया" और यही मुद्रित किया जा रहा है। – CaitlinHavener

+0

स्टोर आईडी को व्यवस्थापक से सही ग्राहक की स्टोर आईडी –

3

समारोह isLoggedIn केवल करने के लिए यदि एक ग्राहक और कोई अन्य जानकारी में लॉग ऑन है के रूप में एक बूलियन वापस आ जाएगी।

ग्राहक सत्र निम्नलिखित कार्य करने के लिए है:

  1. getCustomerId: जो ग्राहक वस्तु वापस आ जाएगी: जो ग्राहक आईडी

  2. getCustomer वापस आ जाएगी।

+0

यह भी अतीत बूलियन में लॉग इन किया है जब मैं में लॉग इन हूं। – CaitlinHavener

+0

हो रही नहीं कर रहा है आप की कोशिश की है Mage :: ऐप() के बाद निम्न पंक्ति जोड़ना; Mage :: getSingleton ('core/session', सरणी ('name' => 'frontend')); हालांकि आप व्यवस्थापक अनुभाग या फ्रंट एंड तक पहुंच रहे हैं? – dmanners

14

सबसे तेज़ तरीका है

Mage::getSingleton('customer/session')->getId() 
+1

में बदलने का प्रयास करें, यह सत्र आईडी वापस नहीं करता है? – ahnbizcad