Icône de caméra visible sur la page de connexion

Notre plateforme de discussion est restreinte aux utilisateurs. L’icône de la caméra et la liste déroulante du contenu vidéo sont visibles par tout visiteur avant qu’il ne se connecte. C’est un problème de sécurité. Comment pouvons-nous restreindre l’accès à cette icône de caméra à la partie du site réservée aux utilisateurs connectés ?

Le code qui ajoute l’icône de la caméra et la barre latérale vidéo devra vérifier si l’utilisateur est connecté. De cette façon, l’icône et la liste vidéo pourront être configurées pour n’être affichées que pour les utilisateurs connectés.

Comment avez-vous ajouté l’icône de la caméra sur le site ? Cela a-t-il été fait avec un composant de thème que vous avez développé ?

Je ne comprends pas ce qui précède.

L’icône de caméra a été ajoutée avec un composant de thème YouTube.

C’est utile ! Le composant de thème que vous utilisez se trouve ici : GitHub - hnb-ku/discourse-youtube-player · GitHub. Il est possible que nous puissions trouver un moyen d’empêcher l’affichage de l’icône du lecteur et de la barre latérale pour les utilisateurs non connectés sur les sites qui exigent une connexion.

@johani, savez-vous si cela serait difficile à mettre en œuvre ?

Édition : il semble que tout ce qui doit être fait pour empêcher l’affichage de l’icône de caméra pour les utilisateurs non connectés consiste à ajouter le CSS suivant au thème de votre site ou à un composant de thème :

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

Je n’ai pas encore généré de clé API YouTube, je ne peux donc pas tester cela complètement sur mon site. @Valerie_Marcel, je pense que vous avez le composant de thème YouTube installé sur un site Discourse hébergé par nos soins. Faites-nous savoir si vous souhaitez de l’aide pour ajouter ce CSS au thème de votre site.

Merci pour la correction, Simon !