Позвольте мне сэкономить вам время, так как я только что решил это на нескольких сайтах. Проверьте формы входа здесь:
Это основная форма входа пользователя. Я переопределяю его, сказав Drupal использовать собственный файл tpl для загрузки этой страницы, а в TPL добавлены дополнительные элементы и добавлены в style.css.
Здесь написано, как это сделать:
http://www.lullabot.com/articles/hacking-phptemplate
На полпути показано, как работать с template.php для определения новых страниц tpl для определенных путей.
Что вы хотите сделать, так это сказать, когда загружен 'user' или 'user / register', используйте файл tpl (вы можете назвать его). Затем вы можете работать с функциями препроцессора и добавлять на страницу, например изменять слова сверху или удалять определенные элементы формы. Преимущество заключается в том, что вы можете добавить все, что вы хотите, в форму регистрации пользователя через основной модуль Profile или другие модули, и они все равно будут представлены здесь.
Это сэкономит вам много времени таким образом, вместо того, чтобы пытаться заново изобретать процесс входа пользователя в систему с помощью вашего собственного модуля (я тоже это пробовал).