在magento開發中,在後臺的相關開發中可能經常會使用獲取當前登錄用戶的相關信息用來記錄操作日誌;
下面列舉幾個常用的方法:
1、獲取當前登錄狀態
$isLogin = Mage::getSingleton('admin/session')->isLoggedIn();
如果登錄則返回true,否則返回false
2、獲取當前用戶信息
$user = Mage::getSingleton('admin/session')->getUser();
$data = $user->getData();
數據中包含,user_id、firstname、lastname、email、username、password等相關信息
3、獲取當前用戶對某個資源是否有權限
$isAllowed = Mage::getSingleton('admin/session')->isAllowed('sales/order');
如果返回true,則表示對該資源路徑下的模塊有訪問權限,否則則無權限訪問該資源路徑下模塊
在Mage::getSingleton(‘admin/session’)中海油很多方法,想更多瞭解的可以自己去看看