如何检查用户是否已登录magento?


34

我正在做移动应用程序,我想知道如何检查用户是否已经登录。是否有观察者事件要追踪?如果检测到该帐户已登录,则该用户将被定向到“帐户信息”页面。否则,将引导用户进入登录或注册页面。

Answers:


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

18

您可以使用以下代码检查用户是否已在应用程序中登录:

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

之后,您可以获得有关用户的信息。例如:

$customer_data=Mage::getSingleton('customer/session')->getCustomer();
echo "<pre>" print_r($customer_data);
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.