Раз речь о хуках, то вам надо повесить обработчик на хук init_action и там проверять, если пользователь залогинен и текущий экшн — index то перекидывать на /feed/. Как-то так:
Зарегистрировать хук
$this->AddHook('init_action', 'InitAction');
добавить обработчик
public function InitAction($aParam)
{
if ($this->User_GetUserCurrent() && Router::GetAction() == 'index')
{
Router::Location('/feed/');
}
}
Если же вам не нада, чтобы зарегистрированных пользователей перекидывало на /feed/ со страниц типа /index/newall то условие надо написать
if ($this->User_GetUserCurrent() && Router::GetAction() == 'index' && !Router::GetActionEvent())
Зарегистрировать хук
добавить обработчик
Если же вам не нада, чтобы зарегистрированных пользователей перекидывало на /feed/ со страниц типа /index/newall то условие надо написать
Не проверял, но должно работать.
Содержимое файла должно выглядеть так:
Order Allow,Deny
Deny from all
Allow from 12.34.567.89 (тут IP вашего сервера).