أعلم أن الجميع سيكرهونني بسبب هذا، لكنني بحاجة إلى طريقة لجعل البريد الإلكتروني اختياريًا، أو على الأقل جعل التحقق من البريد الإلكتروني اختياريًا.
المشكلة الرئيسية هي أنني أقوم بإنشاء منتدى للعبة، ومعظم الأطفال الذين تتراوح أعمارهم بين 8 و 12 عامًا يلعبونها. الكثير منهم ليس لديهم بريد إلكتروني شخصي، وينتهي بهم الأمر باستخدام بريدهم المدرسي، والذي لا يسمح بالبريد الإلكتروني من نطاقات طرف ثالث.
بالنسبة للعبتي، لدي نظام تسجيل دخول باسم مستخدم وكلمة مرور وبريد إلكتروني اختياري لاستعادة كلمة المرور. نجح هذا النظام بشكل أفضل بالنسبة لنا، بدلاً من فرض التحقق من البريد الإلكتروني.
هل هناك طريقة للقيام بذلك مع Discourse؟ أنا أستضيف بنفسي ومستعد لتعلم كيفية إنشاء إضافة لهذا (بعض الخبرة في JS و PY و PHP)
يمكنك استخدام تسجيلات الدخول الاجتماعية (فيسبوك، جيميل، وغيرها) وهذه لا تتطلب التحقق من البريد الإلكتروني. أيضًا، الأنظمة التي تستخدم DiscourseConnect (SSO) لا تتطلب التحقق، لذلك يمكنك إعداد ووردبريس (WordPress) واختراع طريقة للسماح لأي شخص في العالم بإنشاء حساب دون وسيلة للتحقق من هويته ثم استخدام إضافة wp-discourse للمصادقة مقابل ووردبريس.
يمكنك تعليمهم عن البريد العشوائي (spam) وعدم الكشف عن هويتهم منذ سن مبكرة وجعلهم يستخدمون خدمة بريد إلكتروني يمكن التخلص منها مثل https://www.guerrillamail.com/
في النهاية، توصلت إلى استنتاج الاحتفاظ بكل شيء كما هو. أتفهم لماذا قد يشكل استخدام الإضافات/تسجيل الدخول الموحد (SSO) مخاطرة أمنية، وبالنسبة للأطفال الذين ليس لديهم بريد إلكتروني، حسنًا، يمكنهم تصفح المنتدى على أي حال على ما أعتقد. إذا انتهى بهم الأمر بالرغبة في الانضمام إلى المنتدى، فيمكنهم فقط أن يطلبوا من والديهم المساعدة.
حتى مع التحقق، كان أداء المنتدى أفضل بكثير من المتوقع، حوالي 30 مستخدمًا في اليوم الأول. أعتقد أن التحقق ليس مشكلة كبيرة إذن.