Como verificar se o usuário está logado ou não no magento?

34

Estou usando aplicativos móveis e gostaria de saber como verificar se o usuário já está logado ou não. Existe algum evento observador para rastrear? Se for detectado que a conta está conectada, o usuário será direcionado para a página Informações da conta. Caso contrário, o usuário será direcionado para a página de login ou registro.

Po Po Naing
fonte

Respostas:

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

Você pode verificar se o usuário está logado no aplicativo com este trecho de código:

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

Depois você pode obter informações sobre o usuário. Por exemplo:

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