Информация о текущем пользователе всегда доступна как глобальная, поэтому вы просто делаете:
global $user;
// $user will now be a stdClass object representing the current user, logged in or not
// If you are only interested in logged in users, a standard check would be
if (0 != $user->uid) {
// Do something for/with logged in users
}
У анонимного пользователя будет uid 0, у администратора (первого) пользователя будет 1.