Kullanıcının magento'da oturum açıp açmadığını nasıl kontrol edebilirim?


34

Mobil uygulamalar yapıyorum ve kullanıcının daha önce giriş yapmış olup olmadığını kontrol etmeyi öğrenmek istiyorum. İzlenecek herhangi bir gözlemci olayı var mı? Hesabın giriş yaptığı tespit edilirse, kullanıcı Hesap Bilgileri sayfasına yönlendirilir. Aksi takdirde, kullanıcı giriş veya kayıt sayfasına yönlendirilecektir.

Yanıtlar:


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

18

Bu kod parçasıyla kullanıcının uygulamada oturum açıp açmadığını kontrol edebilirsiniz:

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

Kullanıcı hakkında bilgi sahibi olduktan sonra. Örneğin:

$customer_data=Mage::getSingleton('customer/session')->getCustomer();
echo "<pre>" print_r($customer_data);
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.