Akses sesi Magento dari situs eksternal

11

Bagaimana Anda masuk pelanggan / pengguna yang ada dari aplikasi eksternal atau memotong sesi setelah masuk ke Magentoaplikasi lain?

tema8
sumber
1
Apa yang Anda maksud dengan "memotong sesi-nya"?
patokan
Setelah masuk ke akun di bawah magento, pengguna akan dapat beralih ke aplikasi lain dan aplikasi lain ini akan dapat menjaga sesi dan cookie dari magento.
themic8
Selama aplikasi berjalan di bawah domain yang sama dari yang seharusnya ada masalah mengetahui mengakses sesi.
Rick Kuipers
Ah oke terima kasih.
themic8

Jawaban:

6

Cara paling sederhana mungkin adalah membuat instance Mage dalam kode eksternal Anda, seperti dijelaskan di sini .

Setelah Anda memiliki akses ke objek Mage, Anda dapat menarik model sesi Pelanggan dan mencatat pelanggan dengan cara itu. Bahkan, pada halaman yang saya tautkan, mereka menunjukkan cara untuk melakukan apa yang Anda cari saya percaya:

$customer = Mage::getModel('customer/customer');  
$customer->loadByEmail('[email protected]'); /* need a users email address */  
$session = Mage::getSingleton('customer/session');  
$session->start();
Andrew Quackenbos
sumber