Создал сниппет с условием, перенаправлять пользователя, после успешной авторизации, на страницу если он состоит в определенной группе.


Сниппет: RedirectHook

if($modx->user->isAuthenticated('web')){
    $userid = $modx->user->get('id');
    $user = $modx->getObject('modUser',array('active' => true, 'id' => $userid )); 

    if($user->isMember('Users')) {
        $modx->sendRedirect($modx->makeUrl(2235));  
    }else if($user->isMember('OPT')) {
        $modx->sendRedirect($modx->makeUrl(744));  
    }


}


Вызов login:



В итоге перенаправление по условию не работает, но если вызвать без условий:

$modx->sendRedirect($modx->makeUrl(2235));


то перенаправляет.

Подскажите, как правильно реализовать редирект?