¿Cómo verificar si el usuario ha iniciado sesión o no en magento?


34

Estoy haciendo aplicaciones móviles y me gustaría saber cómo verificar si el usuario ya inició sesión o no. ¿Hay algún evento de observación para rastrear? Si se detecta que la cuenta ha iniciado sesión, el usuario será dirigido a la página de Información de la cuenta. Si no, el usuario será dirigido a la página de inicio de sesión o registro.

Respuestas:


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

18

Puede verificar si el usuario inició sesión en la aplicación con este código:

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

Después de que pueda obtener información sobre el usuario. Por ejemplo:

$customer_data=Mage::getSingleton('customer/session')->getCustomer();
echo "<pre>" print_r($customer_data);
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.