2011-07-08 10 views
4

Magento 1.5を使用しています。現在ログインしているユーザーが管理者ユーザーであるかどうかを確認する必要があります。管理者ユーザーかどうかによってメンバーのプロセスを行う必要があるため、これをユーザー側から確認する必要があります。Magentoユーザーが管理者であるかどうかを確認するにはどうすればよいですか?

これはMagentoで可能ですか?

+1

詳細は質問が半曖昧で、役立つだろう。 – B00MER

+1

Cookieのセキュリティが原因で時には不可能になることがあります。管理者とストアが別のドメインにある場合、または管理者が保護されていてフロントエンドが保護されていない場合、管理セッションはフロントエンドからアクセスできなくなる可能性があります。 – clockworkgeek

答えて

4
Mage::getSingleton('admin/session')->getUser(); 

または

Mage::app()->getStore()->isAdmin(); 
+0

またはMage :: app() - > getStore() - > isAdmin() –

1

てみてください、

$admin = Mage::getModel('customer/session')->getAdmin(); 
if($admin->getId() != '') {//Admin is logged in} 
+0

管理者の詳細を取得するには、** $ admin = Mage :: getModel( 'admin/session') - > getAdmin(); **を使用します。あなたのコードはユーザーの詳細のみを提供します –

+0

ログインした管理者のユーザーの詳細をユーザーに提供します。 – Nasaralla

1
Mage::getSingleton('adminhtml/session')->getUser(); 
関連する問題