Icono de cámara visible en la página de inicio de sesión

Nuestra plataforma de discusión está restringida a usuarios. El icono de la cámara y la lista desplegable de contenido de video son visibles para cualquier visitante antes de que inicie sesión. Eso es un problema de seguridad. ¿Cómo podemos restringir ese icono de la cámara a la parte del sitio donde se ha iniciado sesión?

El código que agrega el icono de la cámara y la barra lateral de video tendrá que verificar si el usuario ha iniciado sesión. De esa manera, el icono y la lista de videos se pueden configurar para que solo se muestren para usuarios registrados.

¿Cómo has agregado el icono de la cámara al sitio? ¿Se hizo con un componente de tema que has desarrollado?

No entiendo lo anterior.

El ícono de cámara se agregó con un componente de tema de YouTube.

¡Eso es útil! El componente de tema que estás utilizando se encuentra aquí: GitHub - hnb-ku/discourse-youtube-player · GitHub. Posiblemente podamos encontrar una manera de evitar que se muestren el icono del reproductor y la barra lateral para usuarios que no han iniciado sesión en sitios que requieren que los usuarios inicien sesión.

@johani, ¿sabes si esto sería difícil de hacer?

Edición: parece que todo lo que se necesita hacer para evitar que el icono de la cámara se muestre para usuarios que no han iniciado sesión es agregar el siguiente CSS al tema de tu sitio o a un componente de tema:

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

No he generado una clave de API de YouTube, por lo que no puedo probarlo completamente en mi sitio. @Valerie_Marcel creo que tienes el componente de tema de YouTube instalado en un sitio de Discourse que está alojado por nosotros. Avísanos si necesitas ayuda para agregar ese CSS al tema de tu sitio.

¡Gracias por la solución, Simon!