رمز الكاميرا مرئي في صفحة تسجيل الدخول

منصة المناقشة لدينا مقيدة للمستخدمين. أيقونة الكاميرا وقائمة المحتوى المرئي المنسدلة مرئية لأي زائر قبل تسجيل الدخول. هذه مشكلة أمنية. كيف يمكننا تقييد أيقونة الكاميرا لتظهر فقط في الجزء المخصص للمستخدمين المسجلين في الموقع؟

سيُضطر الكود الذي يضيف أيقونة الكاميرا والشريط الجانبي للفيديو إلى التحقق مما إذا كان المستخدم مسجلاً للدخول. وبهذه الطريقة، يمكن تكوين الأيقونة وقائمة الفيديو بحيث تظهر فقط للمستخدمين المسجلين.

كيف قمت بإضافة أيقونة الكاميرا إلى الموقع؟ هل تم ذلك باستخدام مكون سمة طورهّت أنت؟

لا أفهم ما ورد أعلاه.

تمت إضافة أيقونة الكاميرا باستخدام مكون سمة يوتيوب.

هذا مفيد! مكون السمة الذي تستخدمه موجود هنا: GitHub - hnb-ku/discourse-youtube-player · GitHub. ربما يمكننا التوصل إلى طريقة لمنع عرض أيقونة المشغل والشريط الجانبي للمستخدمين غير المسجلين في المواقع التي تتطلب تسجيل الدخول.

@johani، هل تعلم ما إذا كان هذا صعب التنفيذ؟

تعديل: يبدو أن كل ما يحتاج إلى القيام به لمنع عرض أيقونة الكاميرا للمستخدمين غير المسجلين هو إضافة كود CSS التالي إلى سمة موقعك أو إلى مكون سمة:

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

لم أقوم بإنشاء مفتاح واجهة برمجة تطبيقات يوتيوب، لذا لا يمكنني اختبار هذا بشكل كامل على موقعي. @Valerie_Marcel أعتقد أنك قمت بتثبيت مكون سمة يوتيوب على موقع Discourse مستضاف لدينا. أخبرنا إذا كنت ترغب في مساعدة لإضافة هذا كود CSS إلى سمة موقعك.

شكرًا لك على الإصلاح، سيمون!