Magento 1.8 - 基于角色管理员登录后重定向?

时间:2014-05-01 04:08:01

标签: php magento magento-1.8

我希望不同的用户角色在登录时看到不同的内容。如何实现?

我认为它会是这样的:

<?php
$adminrole = Mage::getSingleton('admin/session')->getUser()->getRole();

if ($adminrole["role_id"] == "5")

{

header( 'Location: /admin/some_url' ) ; 

}

else 

{

header( 'Location: /admin/some_other_url' ) ;

}

?>

但我必须诚实,我不确定这应该去哪里,或者即使这是正确的做法。

1 个答案:

答案 0 :(得分:1)

您需要为此重定向创建管理员登录观察器模块。

此链接将教授如何创建观察者模块http://www.magentocommerce.com/wiki/5_-_modules_and_development/0_-_module_development_in_magento/customizing_magento_using_event-observer_method

此链接将教授如何创建管理员登录观察者模块http://www.magentocommerce.com/boards/viewthread/272522/在观察者功能中,您可以添加重定向代码。