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.

Respostas:


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

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);
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.