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

isUserGivenConsent

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

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

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

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

Параметры

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

Примеры



Пользовательские комментарии

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

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Наверх