Документация для разработчиков
Темная тема

isUserGivenConsent

 public static
\Bitrix\Blog\BlogUser::isUserGivenConsent(
	$userId
);

Если в компоненте включен запрос согласия пользователя на обработку персональных данных, то данный метод проверяет, было ли дано пользователем согласие в каком-либо из сообщений данного блога. Метод статический.

Проверка соглашения происходет на основе URL, поэтому:

  • Для одного и того же блога/сообщения, но показанного в разных компонентах (с разными адресами), соглашение будет показано дважды. Т.е. пользователь будет подтверждать своё согласие для каждого компонента.
  • Если изменится URL компонента (например, изменятся настройки ЧПУ) - соглашение также будет показано заново.

Параметры

ПараметрОписаниеВерсия
$userIdИдентификатор пользователя. Внимание! Требуется именно идентификатор пользователя в система (в модуле main), а не идентификатор BlogUser.
$agreementIdID пользовательского соглашения. В системе может быть настроено несколько запросов, проверять нужно используемое в данном компоненте.

Примеры



© «Битрикс», 2001-2024, «1С-Битрикс», 2024