0.00
Рейтинг
0.02
Сила
  • avatar kerby
  • 0
Раз речь о хуках, то вам надо повесить обработчик на хук 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())


Не проверял, но должно работать.
В директиве .htaccess необходимо указать IP сервера.
Содержимое файла должно выглядеть так:

Order Allow,Deny
Deny from all
Allow from 12.34.567.89 (тут IP вашего сервера).