В Drupal'е очень легко авторизовать пользователя. Для этого нужно знать всего лишь User ID.
<?php
$uid = 1;
$account['uid'] = $uid;
user_login_submit(array(), $account);
После авторизации таким способом, пользователь будет перенаправлен на страницу пользователя. Иногда этого делать на надо, тогда можно авторизовать более низкоуровневым способом.
<?php
global $user;
$uid = 1;
$user = user_load($uid);
user_login_finalize($user);