كيف أضيف Google reCAPTCHA؟

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

يُستخدم Google reCAPTCHA كأداة أمان أساسية للتأكد من أن المستخدم إنسان وليس روبوتًا، وهو مهم جدًا لحماية النماذج والمواقع من الهجمات والرسائل العشوائية.


ما هو Google reCAPTCHA؟

هو نظام أمان مجاني من Google يساعد في التحقق من هوية المستخدم عند تعبئة النماذج أو تنفيذ عمليات حساسة على الموقع.

يقوم بتحليل سلوك المستخدم أو يطلب منه اختبارًا بسيطًا مثل:

  • اختيار الصور
  • وضع علامة “أنا لست روبوتًا”
  • أو العمل في الخلفية بدون تدخل المستخدم (Invisible reCAPTCHA)

أنواع reCAPTCHA

قبل التثبيت، يجب اختيار النوع المناسب:

1. reCAPTCHA v2

  • يحتوي على مربع “I’m not a robot”
  • أو اختبار الصور

2. Invisible reCAPTCHA

  • يعمل في الخلفية
  • لا يظهر اختبار إلا عند الاشتباه

3. reCAPTCHA v3

  • يعتمد على تحليل سلوك المستخدم
  • يعطي تقييم (Score) بدون تدخل المستخدم

خطوات إضافة Google reCAPTCHA

1. إنشاء مفتاح من Google

  • ادخل إلى موقع Google reCAPTCHA
  • سجل الدخول بحساب Google
  • أضف اسم الموقع
  • اختر نوع reCAPTCHA
  • أدخل نطاق الموقع (Domain)
  • احصل على:
    • Site Key
    • Secret Key

2. إضافة الكود في الموقع (Frontend)

قم بإضافة كود reCAPTCHA داخل نموذج HTML:

  • يتم وضع الـ Site Key في النموذج
  • يظهر زر التحقق أو الأداة حسب النوع

3. التحقق من المستخدم في الخادم (Backend)

هذه خطوة مهمة جدًا للأمان:

  • يتم إرسال استجابة المستخدم إلى Google
  • Google تتحقق من صحة الطلب
  • يتم قبول أو رفض النموذج بناءً على النتيجة

مثال عملي مبسط

عند إرسال نموذج الاتصال:

  1. المستخدم يضغط “أنا لست روبوتًا”
  2. يتم توليد رمز تحقق
  3. الخادم يتحقق من الرمز
  4. يتم إرسال الرسالة إذا كانت صحيحة

فوائد استخدام reCAPTCHA

  • حماية الموقع من الرسائل المزعجة (Spam)
  • منع الهجمات الآلية
  • تحسين أمان النماذج
  • تقليل الضغط على السيرفر
  • زيادة ثقة المستخدمين

أخطاء شائعة يجب تجنبها

  • عدم إضافة التحقق في الخادم
  • استخدام نوع غير مناسب للموقع
  • نسيان إدخال المفاتيح بشكل صحيح
  • عدم اختبار النموذج بعد الإضافة

نصائح مهمة

  • استخدم reCAPTCHA v3 إذا أردت تجربة سلسة للمستخدم
  • اختبر النماذج بعد الإضافة مباشرة
  • احرص على تحديث الإعدادات إذا تغيّر الدومين
  • لا تعتمد فقط على الواجهة الأمامية للحماية

في النهاية، إضافة Google reCAPTCHA خطوة ضرورية لأي موقع حديث لحمايته من الروبوتات والهجمات، وهي سهلة التنفيذ لكنها فعالة جدًا في تعزيز الأمان وتحسين تجربة المستخدم.

السابق
كيف أجد كلمات مفتاحية قوية؟
التالي
كيف أستخدم الأجهزة الذكية في التعليم؟