Php Magento,如何基于用户属性路由操作

Php Magento,如何基于用户属性路由操作,php,magento,Php,Magento,如果用户未登录,如何更改/重新路由当前请求的操作 这是为我的自定义模块的控制器 确实想过重写preDispatch(),但不认为这是正确的 大概 init() { if (!$user->loggedIn) change action } 有关更多信息,请参阅 $this->_redirect($path, $arguments=array());

如果用户未登录,如何更改/重新路由当前请求的操作

这是为我的自定义模块的控制器

确实想过重写preDispatch(),但不认为这是正确的

大概

init() {
    if (!$user->loggedIn)
       change action
}
有关更多信息,请参阅

$this->_redirect($path, $arguments=array());