| ملخص | يضيف Discourse Captcha دعم تحدي CAPTCHA إلى نموذج التسجيل المحلي، مع دعم لمزودين متعددين بما في ذلك hCaptcha و reCAPTCHA. | |
| دليل التثبيت | هذا المكوّن الإضافي مدمج مع نواة Discourse. لا حاجة لتثبيته بشكل منفصل. |
مستضاف لدينا؟ هذا المكوّن الإضافي متاح في خططنا Pro و Business و Enterprise. https://www.discourse.org/plugins/captcha
المزودون المدعومون
يدعم المكوّن الإضافي مزودي CAPTCHA التاليين:
- hCaptcha — خدمة CAPTCHA تركز على الخصوصية مع طبقة مجانية تصل إلى مليون طلب شهريًا.
- reCAPTCHA — خدمة CAPTCHA من Google.
يتطلب كلا المزودين مفتاح موقع و مفتاح سري، والتي تحصل عليها من لوحة تحكم المزود وتدخلها في إعدادات المكوّن الإضافي.
التكوين
يجب تفعيل إعداد الموقع
enable_local_logins. لن يعمل المكوّن الإضافي إذا تم تعطيل تسجيل الدخول المحلي.
hCaptcha
-
قم بزيارة hcaptcha.com وأنشئ حسابًا. اختر الخطة التي تناسب حركة المرور في موقعك. يتم إنشاء مفتاح موقع و سر الحساب أثناء الإعداد.
احتفظ بمفتاحك السري الخاص في جميع الأوقات. -
في لوحة تحكم المسؤول في Discourse، انتقل إلى Admin → Plugins → Installed → Captcha Settings، أو ابحث عن
captchaفي إعدادات الموقع. -
اضبط
discourse_captcha_providerعلىhcaptcha. -
انسخ مفتاح الموقع إلى إعداد
hcaptcha_site_keyو سر الحساب إلى إعدادhcaptcha_secret_key. -
فعّل المكوّن الإضافي عبر إعداد
discourse_captcha_enabled.
reCAPTCHA
-
قم بزيارة google.com/recaptcha وسجل الدخول بحساب Google. سجّل موقعًا جديدًا للحصول على مفتاح موقع و مفتاح سري.
احتفظ بمفتاحك السري الخاص في جميع الأوقات. -
في لوحة تحكم المسؤول في Discourse، انتقل إلى Admin → Plugins → Installed → Captcha Settings، أو ابحث عن
captchaفي إعدادات الموقع. -
اضبط
discourse_captcha_providerعلىrecaptcha. -
انسخ مفتاح الموقع إلى إعداد
recaptcha_site_keyو المفتاح السري إلى إعدادrecaptcha_secret_key. -
فعّل المكوّن الإضافي عبر إعداد
discourse_captcha_enabled.
الترقية من Discourse hCaptcha
يستبدل هذا المكوّن الإضافي مكوّن Discourse hCaptcha السابق. إذا كنت تستخدم بالفعل hCaptcha، يتم حفظ تكوينك تلقائيًا — لا تحتاج إلى إدخال مفاتيحك مرة أخرى.
