Похоже, вы хотите, чтобы пользователь никогда не заходил на страницу / user, будь то при входе в систему или даже заходя туда вручную.
В этом случае вы должны выполнить простую проверку в функции hook_init, например:
function ccmm_init() {
if ( $_REQUEST['q'] == '/user' ) {
drupal_goto('/admin'); // Or where ever you want to send them
}
}
Конечно, есть много проверок, которые вы должны сделать, и вы, возможно, захотите изучить использование модуля Global Redirect , не беспокойтесь, его размер составляет всего 8 КБ, поэтому стоит добавить еще одну. Модуль не является такой проблемой в этом случае.