मैगेंटो सत्र को बाहरी साइट से एक्सेस करें


11

आप बाहरी एप्लिकेशन से किसी मौजूदा ग्राहक / उपयोगकर्ता में कैसे लॉग इन करते हैं या Magentoअन्य एप्लिकेशन में लॉग इन करने के बाद उसके सत्र को बायपास करते हैं ?


1
"आपके सत्र को बायपास" करने का क्या मतलब है?
रात

एक बार Magento के तहत खाते में लॉग इन करने पर उपयोगकर्ता किसी अन्य ऐप पर स्विच कर सकेगा और यह दूसरा ऐप उसके सत्र और कुकीज़ को Magento से रख सकेंगे।
-8

जब तक ऐप एक ही डोमेन के तहत चलता है तब तक सत्र को एक्सेस करने की समस्या का पता होना चाहिए।
रिक कुइपर्स

आह ठीक है धन्यवाद।
थीम 8

जवाबों:


6

सबसे सरल तरीका शायद आपके बाहरी कोड में एक माज उदाहरण प्रस्तुत करना होगा, जैसा कि यहां वर्णित है

एक बार जब आपके पास Mage ऑब्जेक्ट तक पहुंच होती है, तो आप ग्राहक सत्र मॉडल को खींच सकते हैं और उस तरह से ग्राहक को लॉग इन कर सकते हैं। वास्तव में, जिस पृष्ठ पर मैंने लिंक किया है, वे उस तरीके को इंगित करते हैं जो आप कर रहे हैं, जो मुझे विश्वास है:

$customer = Mage::getModel('customer/customer');  
$customer->loadByEmail('some@email.address'); /* need a users email address */  
$session = Mage::getSingleton('customer/session');  
$session->start();
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.