Làm cách nào để kiểm tra xem người dùng đã đăng nhập hay chưa trong magento?


34

Tôi đang làm các ứng dụng di động và tôi muốn biết cách kiểm tra xem người dùng đã đăng nhập hay chưa. Có bất kỳ sự kiện quan sát để theo dõi? Nếu phát hiện tài khoản đã đăng nhập, người dùng sẽ được chuyển đến trang Thông tin tài khoản. Nếu không, người dùng sẽ được chuyển đến trang đăng nhập hoặc đăng ký.

Câu trả lời:


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

18

Bạn có thể kiểm tra xem người dùng đã đăng nhập vào ứng dụng bằng đoạn mã này chưa:

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

Sau khi bạn có thể nhận được thông tin về người dùng. Ví dụ:

$customer_data=Mage::getSingleton('customer/session')->getCustomer();
echo "<pre>" print_r($customer_data);
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.