public static function prepareAdminUser($renew = false) { if (self::$_isAdminPrepared === null || $renew) { Mage::getSingleton('core/session', array('name' => 'adminhtml')); $user = Mage::getModel('admin/user')->loadByUsername('master'); if (Mage::getSingleton('adminhtml/url')->useSecretKey()) { Mage::getSingleton('adminhtml/url')->renewSecretUrls(); } $session = Mage::getSingleton('admin/session'); $session->setIsFirstVisit(true); $session->setUser($user); $session->setAcl(Mage::getResourceModel('admin/acl')->loadAcl()); self::$_isAdminPrepared = $session->isLoggedIn(); } return self::$_isAdminPrepared; }