Magento: Detect if admin is logged in in frontend pages

后端 未结 12 624
轻奢々
轻奢々 2021-02-04 00:09

I have created a magento extension. I want to implement access to the extension. The extension creates a page in frontend and i want only admin to access that page. So basically

12条回答
  •  悲哀的现实
    2021-02-04 00:50

    Check this blog, I think you need not check with start() before checking with isLoggedIn().

    Mage::getSingleton('core/session', array('name'=>'adminhtml')); // get sessions
    
    $check = Mage::getSingleton('admin/session', array('name'=>'adminhtml')); //get admin sessions
    
        if($check->isLoggedIn()) { //check is admin logged in
            echo "Admin is logged in";
        } else {
            echo "Admin is offline";
        }
    

提交回复
热议问题