사용자가 magento에 로그인했는지 여부를 확인하는 방법은 무엇입니까?


34

모바일 앱을 만들고 있는데 사용자가 이미 로그인했는지 확인하는 방법을 알고 싶습니다. 추적 할 관찰자 이벤트가 있습니까? 계정이 로그인 된 것으로 감지되면 사용자는 계정 정보 페이지로 이동합니다. 그렇지 않은 경우 사용자는 로그인 또는 등록 페이지로 이동합니다.

답변:


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);
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.