Первый из предложенных модулей подошел, нашел решение своего вопроса на drupal.org
<?php global $user; if (in_array('special users', $user->roles)) { return 'node/5'; // Custom page for 'special users' } else { return '<front>'; //User does not have 'special users' role. } ?>
Комментарии
Через hook_user при событии load. Читайте API.
может что из этого подойдет?
http://drupal.org/project/login_destination
http://drupal.org/project/logintoboggan
Первый из предложенных модулей подошел, нашел решение своего вопроса на drupal.org
<?php
global $user;
if (in_array('special users', $user->roles)) {
return 'node/5'; // Custom page for 'special users'
}
else {
return '<front>'; //User does not have 'special users' role.
} ?>
спасибо что разместили решение. столкнулся с той же проблемой!;)
Спасибо, Lastfreeman! На примере вашего сниппета сваял свой - у меня 7 ролей, и каждая роль идёт теперь "своим путём".