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.

Réponses:


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

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);
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.