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.

Jawaban:


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

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);
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.