Bagaimana cara memeriksa apakah pengguna telah masuk atau tidak di Magento?

34

Saya sedang melakukan aplikasi seluler dan saya ingin tahu bagaimana memeriksa apakah pengguna sudah masuk atau belum. Apakah ada acara pengamat untuk dilacak? Jika terdeteksi bahwa akun tersebut masuk, pengguna akan diarahkan ke halaman Informasi Akun. Jika tidak, pengguna akan diarahkan ke halaman login atau registrasi.

Po Po Naing
sumber

Jawaban:

94
<?php 
    if(!Mage::getSingleton('customer/session')->isLoggedIn()){
        //not logged in
    }else{
        // logged in
    }
?>
Pradeep Sanku
sumber
18

Anda dapat memeriksa apakah pengguna masuk dalam aplikasi dengan potongan kode ini:

Mage::getSingleton('customer/session')->isLoggedIn()

Setelah itu Anda bisa mendapatkan informasi tentang pengguna. Sebagai contoh:

$customer_data=Mage::getSingleton('customer/session')->getCustomer();
echo "<pre>" print_r($customer_data);
osrecio
sumber