Как получить id пользователя из команды Есть решение

Привет всем. 
Как получить id пользователя или группы пользователей (а лучше и того и другого) из команды и выдать ему уникальный контент на страницах сайта через проверку авторизации?

Получить id {$wa->user("id")} и получить логин {$wa->user("login")} получается. 

Но как на основе -
{if $wa->user()->isAuth()}
...
{/if} 
написать условие не понимаю.

помогите если есть такая возможность

4 ответа

  • 2
    replicant 1 августа 2022 05:38 # Решение

    {if $wa->user()->isAuth() && ($wa->user("id") == нужный номер контакта)}
        персональный контент
    {/if}
    

    • +2
      Шиллер Марат Шиллер Марат 1 августа 2022 09:41 #

      Супер, работает! А как можно отдавать группе? или в команде это не группа называется?

  • 1
    Den Разработчик 22 марта 2024 11:10 #

    Up. Тот же вопрос, можно ли сделать проверку по группе пользователя из приложения команда?

    • +1
      Александр Александр 23 марта 2024 22:17 #

      Да. Замените 2 на необходимый идентификатор группы пользователя.

      {if $wa->user()->isAuth()}
          {$isingroup = 2|in_array:$wa->user()->getGroups()}
          {if $isingroup}
              Контент видимый только после авторизации и только определённой группе пользователей
          {/if}
      {/if}

      Подробности в документации по классу waUser.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите