Comment vérifier si l'utilisateur s'est connecté ou non à magento?

34

Je fais des applications mobiles et j'aimerais savoir comment vérifier si l'utilisateur est déjà connecté ou non. Y a-t-il un événement observateur à suivre? S'il est détecté que le compte est connecté, l'utilisateur sera dirigé vers la page Informations sur le compte. Sinon, l'utilisateur sera dirigé vers la page de connexion ou d'inscription.

Po Po Naing
la source

Réponses:

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

Vous pouvez vérifier si l'utilisateur est connecté à l'application avec ce code:

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

Après vous pouvez obtenir des informations sur l'utilisateur. Par exemple:

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