التحقق من العمر في Discourse

:information_source: ملخص يقوم بإجراء فحص للعمر في نموذج التسجيل
:hammer_and_wrench: المستودع GitHub - communiteq/discourse-tc-age-check
:question: دليل التثبيت كيفية تثبيت سمة أو مكون سمة
:open_book: جديد على سمات Discourse؟ دليل المبتدئين لاستخدام سمات Discourse

Install this theme component

يقوم بإجراء فحص للعمر في نموذج التسجيل بناءً على تاريخ ميلاد المستخدم

الإعدادات

  • قم بتثبيت مكون السمة
  • أنشئ حقل مستخدم لتاريخ الميلاد (Birthday) بنوع تاريخ (Date) وقم بتحديد “إظهار في نموذج التسجيل” (show on signup form) و “مطلوب في التسجيل” (required on signup)
  • قم بتهيئة الإعدادات
    • age check field name اسم حقل المستخدم الذي أنشأته في الخطوة السابقة
    • age check minimum age الحد الأدنى للعمر (اضبطه على 0 إذا لم تكن تتطلب حداً أدنى للعمر)
    • age check maximum age الحد الأقصى للعمر (اتركه 120 إذا لم تكن تتطلب حداً أقصى للعمر)

إخلاء المسؤولية

هذا فحص للعمر، وليس تحققاً من العمر. يمكن للمستخدم تجاوز هذا الفحص عن طريق اختيار تاريخ ميلاد مختلف.

13 إعجابًا

هل يخزن تاريخ الميلاد؟ قد يكون ذلك إشكاليًا عند تطبيق اللائحة العامة لحماية البيانات (GDPR).

إعجاب واحد (1)

المكوّن الخاص بالموضوع يطبّق تحققًا فقط على حقل المستخدم.
يتم تخزين تاريخ الميلاد في حقل المستخدم.

إذا كان هذا ضروريًا للامتثال، فلا توجد مشكلة في اللائحة العامة لحماية البيانات (GDPR).

7 إعجابات

حسنًا، هناك مجموعة واسعة من متطلبات البيانات والتحقق من العمر في هذه الأيام - أعتقد أنه بموجب اللائحة العامة لحماية البيانات (GDPR)، من الناحية المثالية، يجب استخدام تاريخ الميلاد للتحقق من الامتثال لمتطلبات العمر، ثم عدم تخزينه بعد ذلك.

في الولايات المتحدة، يمكن أن يكون متطلب التحقق من العمر أولوية أعلى في بعض الأحيان، لأن اللوائح مثل قانون حماية خصوصية الأطفال على الإنترنت (COPPA) تقيد معالجة بيانات الأطفال.

في كلتا الحالتين، إذا كنت تجمع هذه المعلومات، فيجب التعامل معها على أنها معلومات شخصية، ويجب عليك تخزين ما هو ضروري فقط (وهنا يكمن الكثير من التباين)، ويجب حمايتها بشكل مناسب.

يجب على أي شخص غير متأكد استشارة محامٍ في منطقته!

3 إعجابات

هل سيكون من الممكن جعل حقل المستخدم لتاريخ الميلاد متاحًا للمسؤول فقط وليس للمشرفين / متاحًا فقط بنقرة زر (الطريقة التي يتم بها التعامل مع البريد الإلكتروني وعنوان IP في النواة)، أم أن شيئًا كهذا سيتطلب إضافة (plugin) بدلاً من مكون سمة (theme component)؟

إعجاب واحد (1)

هذه الجملة تجعلني أفتقد الإنترنت في التسعينيات. لقد تخلصنا من الاتصال الهاتفي، ولكن بثمن ماذا…

4 إعجابات

هذا خارج نطاق مكون السمة هذا (وسيَتطلب بالفعل إضافة).
الشيء الوحيد الذي يفعله هو إضافة تحقق على حقل مستخدم موجود مسبقًا، وكنتيجة لذلك سيمنع إنشاء الحساب / تخزين البيانات المرتبطة للقُصّر. إنه لا يتلاعب بحقل المستخدم بأي شكل من الأشكال.

إعجاب واحد (1)

ريتشارد، أريد أن أقول إن هذا مفيد حقًا، شيء كنت أريده لمنتدى منذ بعض الوقت! على الرغم من أن المستخدمين يمكنهم التحايل عليه، فهل تعتقد أنه إذا وضع المستخدم تاريخ ميلاد غير مناسب ثم قام بتغييره، يتم إخطار مسؤولي المنتدى بأن المستخدم وضع تاريخ X أولاً ثم قام بتغييره حتى يتمكن الموظفون من العلم؟

أعتقد أن إرسال الإشعارات على مستوى المكون الإضافي.

هل تقصد كل هذا بينما لا يزال في حقل التسجيل؟ لا يمكن للمستخدم التسجيل إذا وضع تاريخ ميلاد منخفضًا جدًا.