Come verificare se l'utente ha effettuato l'accesso o meno in magento?


34

Sto realizzando app mobili e vorrei sapere come verificare se l'utente ha già effettuato l'accesso o meno. C'è qualche evento osservatore da tracciare? Se viene rilevato che l'account è connesso, l'utente verrà indirizzato alla pagina Informazioni sull'account. In caso contrario, l'utente verrà indirizzato al login o alla pagina di registrazione.

Risposte:


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

18

Puoi verificare se l'utente ha effettuato l'accesso nell'applicazione con questo codice:

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

Dopo aver ottenuto informazioni sull'utente. Per esempio:

$customer_data=Mage::getSingleton('customer/session')->getCustomer();
echo "<pre>" print_r($customer_data);
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.