لقد تم إعلامي بهذا المكون الإضافي
لكنني لا أجد شيئًا عنه هنا، هل لدى أي شخص أي معلومات عنه، أو استخدامه، أو أمثلة، أو تقارير؟
شكرا
لقد تم إعلامي بهذا المكون الإضافي
لكنني لا أجد شيئًا عنه هنا، هل لدى أي شخص أي معلومات عنه، أو استخدامه، أو أمثلة، أو تقارير؟
شكرا
لا يمكنني العثور على أي معلومات حول هذا الأمر، لكنني اختبرته محليًا، ويبدو أن كل شيء يعمل بشكل جيد.
نظرة عامة
تم تصميم هذه الإضافة لدمج HCaptcha في نموذج التسجيل الخاص بمنتديات Discourse. تهدف هذه الإضافة إلى تعزيز الأمان والحماية من الروبوتات من خلال الاستفادة من الميزات التي تركز على الخصوصية لـ HCaptcha. عملية الإعداد بسيطة وتتكون من بضع خطوات سهلة.
التثبيت
- إنشاء حساب HCaptcha:
- قم بزيارة HCaptcha لإنشاء حساب. بعد التسجيل، ستتلقى مفتاح موقع ومفتاح سري.
- إعداد الاختبار المحلي (اختياري):
- إذا كنت تختبر محليًا، أضف إدخال مضيف افتراضي جديد إلى ملف المضيفين الخاص بك. قم بتضمين سطر مثل
127.0.0.1 test.mydomain.com. تأكد من أن النطاق صالح، حتى لو لم تكن تملكه، لضمان تحميل نص HCaptcha بشكل صحيح.- تكوين إعدادات الإضافة:
- قم بتسجيل الدخول إلى لوحة تحكم المسؤول في Discourse.
- انتقل إلى
Admin>Settings>Plugins>hCaptcha (settings).- في هذا القسم، أضف مفتاح الموقع والمفتاح السري اللذين حصلت عليهما من HCaptcha.
من خلال إكمال هذه الخطوات، ستنجح في دمج HCaptcha في نموذج التسجيل الخاص بمجتمعك.
هذه بعض الصور:

آمل أن يساعد هذا! ![]()
اكتشاف رائع! بالتأكيد يحتاج إلى الظهور
سعيد جدًا من أجلك بهذا المكون الإضافي الذي يجب بالتأكيد أن يصبح أصليًا مع دعم متعدد.
ما العظمة في ذلك؟
هل يحل مشكلة تواجهها؟
بالتأكيد!
أجد أن هذه الإضافة معطلة مع الإصدار 3.3.0.beta3-dev. بعد النقر على التسجيل، يظهر:
حدث خطأ ما، ربما هذا البريد الإلكتروني مسجل بالفعل، جرب رابط “نسيت كلمة المرور”
لدي أحدث إصدار من Discourse، ولا يمكنني إعادة إنتاجه في نسختي المحلية (التطوير). ![]()
سأقوم باختبار منتدى إنتاجي في غضون دقائق قليلة.
إنه يعمل بشكل جيد في تثبيت إنتاجي.
هل يحدث هذا في كل مرة تسجل فيها؟
نعم، يحدث هذا في كل مرة. فتحت أدوات المطور، والخطأ هو:
{"errors":["You need to be logged in to do that."],"error_type":"not_logged_in"}
عند إجراء طلب POST إلى /hcaptcha/create.json
إليك لقطة شاشة:
وأنا متأكد من أن البريد الإلكتروني غير مسجل وأن المشكلة توقفت عند تعطيل المكون الإضافي.
بالمناسبة، النطاق هو https://npuer.life/.
لست متأكدًا مما إذا كانت المشكلة تتعلق باستخدام CloudFlare كشبكة توصيل محتوى (CDN)، دعني أجرِ اختبارًا. وبعد إجراء اختبار، يظل الخطأ كما هو.
يمكنني تكراره على موقعك. يمكنني رؤية الطلب يمر عبر Cloudflare، لذلك لا يمكنني إلا افتراض أنه يقوم بشيء لا ينبغي له، مثل تخزين الصفحة مؤقتًا وتمرير جلسة منتدى مختلفة.
لا أعرف Cloudflare؛ انظر في لوحة التحكم إذا كان يمكنك تعطيل أي تحسين لهذا الطلب.