phpBB: Как проверить является ли пользователь авторизованным

CMS
Сегодня допиливал одно расширение и пришлось проверять: является ли текущий пользователь авторизованным, если пользователь авторизован, функция должна вернуть false, если текущей посетитель гость, то функция должна вернуть результат, каких то действий.

Для того, чтобы проверить текущего пользователя, необходимо сравнить значение переменной $user->data['user_id'] с константой ANONYMOUS (по умолчанию, значение данной константы 1 (идентификатор гостя)). Я делаю такую проверку:
		if ($user->data['user_id'] != ANONYMOUS)
		{
			return false;
		}

И теперь все работает, как задумано: если пользователь авторизован, функция возвращает false, если пользователь является гостем, то функция выполняет, какие то операции.