Я создал расширение magento. Я хочу реализовать доступ к расширению. Расширение создает страницу в интерфейсе, и я хочу, чтобы только администратор мог получить доступ к этой странице. Поэтому в основном мне нужно что-то, что бы обнаружить, что если администратор зарегистрирован на frontend-страницах.
Я попробовал несколько решений, но, похоже, работает.
if(Mage::getSingleton('admin/session', array('name' => 'adminhtml'))->isLoggedIn()) echo 'logged in'; else echo 'not logged in';
Проверять интерфейс, если администратор зарегистрирован
Mage::getSingleton('core/session', array('name'=>'adminhtml'));
$adminSession = Mage::getSingleton('admin/session');
$adminSession->start();
if ($adminSession->isLoggedIn()) {
echo 'logged in';
}