Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Magento 1.8-基于角色的管理员登录后重定向?_Php_Magento_Magento 1.8 - Fatal编程技术网

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

Php Magento 1.8-基于角色的管理员登录后重定向?,php,magento,magento-1.8,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/som

我希望不同的用户角色在登录时看到不同的东西。如何做到这一点

我想应该是这样的:

<?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' ) ;

}

?>


但我必须诚实地说,我不确定这应该放在哪里,甚至不确定这是否是正确的方法。

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

此链接将介绍如何创建观察者模块

此链接将介绍如何在observer函数中创建管理员登录observer模块,您可以添加重定向代码