Значок камеры виден на странице входа

Наша платформа для обсуждений имеет ограничения по доступу для пользователей. Значок камеры и раскрывающийся список видеоконтента видны любому посетителю до входа в систему. Это проблема безопасности. Как ограничить значок камеры только для авторизованных пользователей на сайте?

Код, добавляющий иконку камеры и боковую панель с видео, должен проверять, авторизован ли пользователь. Таким образом, иконку и список видео можно настроить так, чтобы они отображались только для авторизованных пользователей.

Как вы добавили иконку камеры на сайт? Была ли это реализована с помощью компонента темы, который вы разработали?

Я не понимаю вышеизложенное.

Иконка камеры была добавлена с помощью компонента темы YouTube.

Это полезно! Компонент темы, который вы используете, находится здесь: GitHub - hnb-ku/discourse-youtube-player · GitHub. Возможно, мы сможем найти способ скрыть значок плеера и боковую панель для пользователей, не авторизованных на сайтах, требующих входа в систему.

@johani, не могли бы вы сказать, насколько сложно это реализовать?

Редактирование: похоже, чтобы скрыть значок камеры для неавторизованных пользователей, достаточно добавить следующий CSS в тему вашего сайта или в компонент темы:

.anon a#idle-toggle {
    display: none;
}

Я не сгенерировал API-ключ YouTube, поэтому не могу полностью протестировать это на своём сайте. @Valerie_Marcel, похоже, что у вас установлен компонент темы YouTube на сайте Discourse, размещённом у нас. Дайте знать, если нужна помощь с добавлением этого CSS в тему вашего сайта.

Спасибо за исправление, Саймон!