เข้าถึงเซสชัน Magento จากไซต์ภายนอก


11

คุณจะลงชื่อเข้าใช้ลูกค้า / ผู้ใช้ที่มีอยู่จากแอปพลิเคชันภายนอกหรือข้ามเซสชันของเขาหลังจากเข้าสู่Magentoแอปพลิเคชันอื่นได้อย่างไร


1
คุณหมายถึงอะไร "บายพาสเซสชั่นของเขา"?
benmarks

เมื่อลงชื่อเข้าใช้บัญชีภายใต้วีโอไอพีผู้ใช้จะสามารถสลับไปยังแอปอื่นและแอปอื่น ๆ นี้จะสามารถเก็บเซสชันและคุกกี้ของเขาจากวีโอไอพี
themic8 8

ตราบใดที่แอพทำงานภายใต้โดเมนเดียวกันมากกว่าที่ควรจะรู้ปัญหาในการเข้าถึงเซสชั่น
Rick Kuipers

อาตกลงขอบคุณ
themic8

คำตอบ:


6

วิธีที่ง่ายที่สุดอาจจะสร้างอินสแตนซ์ Mage ในรหัสภายนอกของคุณตามที่อธิบายไว้ที่นี่

เมื่อคุณเข้าถึงวัตถุ Mage คุณสามารถดึงโมเดลเซสชันของลูกค้าและบันทึกลูกค้าด้วยวิธีดังกล่าว ในความเป็นจริงในหน้าเว็บที่ฉันเชื่อมโยงพวกเขาชี้ให้เห็นวิธีการทำสิ่งที่คุณกำลังมองหาฉันเชื่อว่า:

$customer = Mage::getModel('customer/customer');  
$customer->loadByEmail('some@email.address'); /* need a users email address */  
$session = Mage::getSingleton('customer/session');  
$session->start();
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.