• Модуль: rest
  • Путь к файлу: ~/bitrix/modules/rest/classes/general/rest_util.php
  • Класс: CRestUtil
  • Вызов: CRestUtil::makeAuth
static function makeAuth($res, $application_id = null)
{
	global $USER;

	if($res['user_id'] > 0)
	{
		$dbRes = CUser::GetByID($res['user_id']);
		$userInfo = $dbRes->fetch();

		if($userInfo && $userInfo['ACTIVE'] === 'Y' && $USER->Authorize($res['user_id'], false, false, $application_id))
		{
			setSessionExpired(true);
			return true;
		}
	}
	elseif($res['user_id'] === 0)
	{
		setSessionExpired(true);
		return true;
	}

	return false;
}