• Модуль: imbot
  • Путь к файлу: ~/bitrix/modules/imbot/lib/bot/support24.php
  • Класс: BitrixImBotBotSupport24
  • Вызов: Support24::onAfterUserAuthorize
static function onAfterUserAuthorize($params)
{
	$auth = CHTTP::parseAuthRequest();
	if (
		isset($auth["basic"])
		&& $auth["basic"]["username"] <> ''
		&& $auth["basic"]["password"] <> ''
		&& mb_strpos(mb_strtolower($_SERVER['HTTP_USER_AGENT']), 'bitrix') === false
	)
	{
		return true;
	}

	if (isset($params['update']) && $params['update'] === false)
	{
		return true;
	}

	$userId = (int)$params['user_fields']['ID'];
	if ($userId <= 0)
	{
		return true;
	}

	self::checkWelcomeShown($userId);

	self::checkPortalStageMode($userId, true);

	return true;
}