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?


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('some@email.address'); /* need a users email address */  
$session = Mage::getSingleton('customer/session');  
$session->start();
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.