إعداد كابتشا جوجل (Google reCAPTCHA) فى ماجنتو 2

آخر تعديل أبريل 20, 2021
الاصدار :
أنت هنا فى :

جوجل RECAPTCHA هو أحد أدوات جوجل التى تساعدك على تأمين موقعك الالكترونى ، حيث يضمن لك أن الذى يتفاعل مع موقعك الالكترونى هو إنسان و ليس جهاز كمبيوتر ، فهو يوفر وسيلة أمان متطورة من خلال Magento CAPTCHA . و يقوم بإجراء عملية تحقق بدون حدوث أى خطأ محتمل من المستخدم عند إدخال سلسلة من الأحرف و الأرقام ، و يشجع على التحويل لسلة التسوق دون أى عقبات إضافية لإنهاء عملية الشراء .

إعداد كابتشا جوجل (Google reCAPTCHA) فى ماجنتو 2

Customer Login with reCAPTCHA v2

يقوم  Google reCAPTCHA من تحقق المستخدمين مع زيادة الأمان و يقلل من النقرات لكل عملية شراء تكتمل ، والتى يمكن تنفيذها بعدة طرق : 

1. reCAPTCH V2 – يقوم الإصدار الثانى من اختبار reCAPTCHA الطلب من المستخدمين والعملاء باستخدام ميزة onclick وإحدى طرق التحقق التالية: 

  • يتطلب “I am not  a robot” من العملاء و المستخدمين بأن يضغطوا على مربع الاختيار “I’m not a robot” ، و يقوموا بتحديد صور معينة لإكمال الاختبار . 
  •  تؤدى شارة reCAPTCHA الغير مرئية التحقق من صحة الخلفية دون أى تفاعل من المستخدم . يتم التحقق من العملاء و المستخدمين بشكل تلقائى ، لكن قد يُطلب منهم اختيار صور معينة لإكمال الاختبار .   

2. reCAPTCHA v3 – و هو الإصدار الثالت من اختبار reCAPTCHA الذى أطلقته شركة جوجل و يقوم بالتحقق من الطلبات بناءً على خوارزمية جوجل . 

يمكنك استخدام Google reCAPTCHA فى صفحة تسجيل الدخول للوحة تحكم ماجنتو 2 (Admin Sign in) ، و على صفحات الواجهة الأمامية للمتجر التى تظهر للعملاء . يحتوى الإصدار الثانى من اختبار reCAPTCHA على خيارات تصميم من اختيارك لثيم فاتحة أو داكنة و إما حجم خط مضغوط أو عادى . 

إذا قمت بتفعيل اختبار كابتشا لماجنتو (Magento CAPTCHA) ، فلن يتم تجاوز اختبار reCAPTCHA . يمكنك تفعيل كلا الاختبارين فى نظام ماجنتو بدون حدوث أى مشاكل . 

إعداد كابتشا جوجل (Google reCAPTCHA) فى ماجنتو 2

Google reCAPTCHA v2 Styles

الخطوة 1 – إنشاء مفاتيح Google reCAPTCHA 

لتفعيل اختبار جوجل reCAPTCHA يجب أن يكون لديك زوجين من مفاتيح API . يمكنك الحصول على هذه المفاتيح مجانا من خلال موقع reCAPTCHA . ضع فى اعتبارك نوع اختبار reCAPTCHA الذى تريد استخدامه قبل إنشاء المفاتيح . 

1 . قم بفتح صفحة Google reCAPTCHA و سجل الدخول إلى الحساب الخاص بك . 

2 . قم بإنشاء أو تسجيل موقع الكترونى جديد . 

3 . ادخل تسمية المفاتيح فى حقل Label .

على سبيل المثال ، ادخل التسمية Magento v2 Invisible . أنت فقط تحتاج مجموعة واحدة من المفاتيح لكل نوع اختبار reCAPTCHA لنظام ماجنتو ااخاص بك . 

4 . اختر نوع Google reCAPTCHA الذى تريد استخدامه : 

  • reCAPTCHA V3 – التحقق من صحة الطلبات ذات العلامة . 
  • reCAPTCHA V2 – يتطلب هذا الإصدار التحقق بالضغط بنقرة زر أو تحديد مجموعة من الصور ، من خلال الخيارات التالية :  
    • مربع الاختيار “I am not a robot” – يتحقق مربع الاختيار هذا من صحة الطلبات من خلال تحديده أو الضغط عليه .  
    • Invisible reCAPTCHA badge – التحقق من صحة الطلبات فى الخلفية . 

5 . ادخل فى مربع النص لحقل Domains ، قائمة بالنطاقات أو الدمينات بدون البادئة HTTP أو HTTPS ، واحد فى كل سطر . يقوم جوجل بالتحقق من صحة العناوين المدخلة التالية : 

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

  6 . لقبول شروط خدمة reCAPTCHA حدد مربع الاختيار Accept the reCAPTCHA Terms of Service . 

  7 . (اختيارى) حدد مربع الاختيار Send alerts to owners لإرسال إشعارات إليك إذا قام جوجل باكتشاف مشكلات أو نشاط مرور مشبوه . 

إعداد كابتشا جوجل (Google reCAPTCHA) فى ماجنتو 2

Google reCAPTCHA Site Registration

8 . اضغط Submit لإكمال التسجيل و استقبال المفاتيح أو الرموز . 

إعداد كابتشا جوجل (Google reCAPTCHA) فى ماجنتو 2

 

الخطوة 2 – تهيئة إعدادات Google reCAPTCHA فى نظام ماجنتو 

الإعدادات التالية خاصة بأنواع الإصدار الثانى (reCAPTCHA V2) (“I’m not a robot and Invisible”)

  1. قم بتسجيل الدخول إلى لوحة تحكم متجر ماجنتو الخاص بك . 

  2. انتقل من قائمة لوحة التحكم إلى Stores > Settings > Configuration

  3. قم بتعيين واجهة عرض المتجر من قائمة Store View فى أعلى اليسار ، لتحديد واجهة عرض المتجر التى تريد تطبيق هذه الإعدادات لها . 

  4. من القائمة الجانبية اختر  Security > Google reCaptcha . 

5. أسفل قسم General ، ادخل المفاتيح التى تم إنشاءها لنوع reCAPTCHA المحدد لتفعيله داخل متجر ماجنتو الخاص بك ، فى الحقول التالية : 

  • Google API website key
  • Google API secret key

  6. اختر الإصدار الثانى reCaptcha v2 بناءً على المفاتيح التى تم إنشائها سابقاً . 

إعداد كابتشا جوجل (Google reCAPTCHA) فى ماجنتو 2

7. من قسم Backend ، قم بتعيين الخيارات التالية ل reCAPTCHA V2 : 

قم بإزالة تحديد مربع الاختيار use system value لتغيير الإعدادات الافتراضية . 

  • Enable – لتفعيل هذا الإصدار فى الواجهة الخلفية لمتجرك على ماجنتو ، اختر YES . 
  • Theme – حدد الثيم المستخدمة فى اختبار reCAPTCHA الإصدار الثانى (i am not a robot) إما Light أو Dark . 
  • Size – اختر حجم الخط المستخدم فى مفاتيح أو رموز الاختبار إما Normal أو Compact . يتم تطبيقه فقط على الإصدار الثانى فى اختبار reCAPTCHA الإصدار الثانى (i am not a robot) . 

8 . افتح قسم Fronted ، و قم بإضافة اختبار Google reCAPTCHA إلى الواجهة الأمامية لمتجرك على ماجنتو . 

لتغيير الإعدادات الافتراضية للحقول التالية، قم بإزالة تحديد مربع الاختيار Use System Value . 

  • Enable – لتفعيل اختبار جوجل كابتشا للواجهة الأمامية للمتجر ، اختر YES .
  • Invisible badge position – اختر Inline ,Bottom Right , or Bottom Left . يتم تطبيق هذا الخيار على الإصدارات Invisible reCaptcha v2 and Invisible reCaptcha v3.
  • Theme –  حدد الثيم المستخدمة فى اختبار reCAPTCHA الإصدار الثانى (i am not a robot) إما Light أو Dark . 
  • Size – اختر حجم الخط المستخدم فى مفاتيح أو رموز الاختبار إما Normal أو Compact . يتم تطبيقه فقط على الإصدار الثانى فى اختبار reCAPTCHA الإصدار الثانى (i am not a robot) . 

حدد من الحقول التالية الصفحات الذى تريد استخدام اختبار CAPTCHA فيها . يتم تفعيل اختبار CAPTCHA بشكل افتراضى للصفحات التالية :

  • Use in Login – استخدام اختبار كابتشا فى صفحة تسجيل الدخول .
  • Use in Forgot password – استخدام اختبار كابتشا فى صفحة عدم تذكر المستخدم لكلمة المرور . 
  • Use in Contact – استخدام اختبار كابتشا فى صفحة جهة الاتصال .
  • Use in Create user – استخدام اختبار كابتشا فى صفحة إنشاء مستخدم .
  • Use in Review – استخدام اختبار كابتشا فى صفحة المراجعة . 
  • Use in PayPal PayflowPro payment form – استخدام اختبار كابتشا فى نموذج الدفع لباى بال .
  • Use invisible ReCaptcha in newsletter – استخدام اختبار كابتشا غير مرئى فى النشرة البريدية . 
  • Use in Send To Friend – استخدام اختبار كابتشا فى صفحة إرسال إلى صديق . 

9 . عند الانتهاء من الخطوات السابقة ، اضغط Save Config لحفظها . 

بالنسبة لإصدار reCAPTCHA V3

1 . قم بتسجيل الدخول إلى لوحة تحكم متجر ماجنتو الخاص بك . 

2 . ادخل من قائمة لوحة تحكم ماجنتو 2 إلى Stores > Settings > Configuration .

 3 . قم بتعيين واجهة عرض المتجر من قائمة Store View فى أعلى اليسار ، لتحديد واجهة عرض المتجر التى تريد تطبيق هذه الإعدادات لها . 

 4 . من القائمة الجانبية اختر  Security > Google reCaptcha . 

5 . أسفل قسم General ، ادخل المفاتيح التى تم إنشاءها لنوع  reCAPTCHA v3 المحدد لتفعيله داخل متجر ماجنتو الخاص بك ، فى الحقول التالية : 

  • Google API website key
  • Google API secret key

6 . حدد فى حقل reCAPTCHA Type نوع اختبار كابتشا و هو Invisible reCAPTCHA V3 . 

إعداد كابتشا جوجل (Google reCAPTCHA) فى ماجنتو 2

7 . افتح قسم Backend و قم بتعيين الإعدادات التالية : 

قم بإزالة علامة التحديد من مربع الاختيار Use System Value ، لتغيير الإعدادات الافتراضية : 

  • Enable –  لتفعيل هذا الإصدار من اختبار كابتشا فى الواجهة الخلفية لمتجرك ، اختر YES . 
  • Minimum Score – أدخل قيمة من 0.0 إلى 1.0 ، حيث من المحتمل جدًا أن يكون 1.0 تفاعلًا جيدًا ، ومن المحتمل جدًا أن يكون 0.0 روبوتًا . 

إعداد كابتشا جوجل (Google reCAPTCHA) فى ماجنتو 2

8 . من قسم Frontend ، قم بتعيين الحقول التالية لإضافة جوجل كابتشا فى الواجهة الأمامية للمتجر : 

قم بإزالة علامة التحديد من مربع الاختيار Use System Value ، لتغيير الإعدادات الافتراضية : 

  • Enable –  لتفعيل هذا الإصدار من اختبار كابتشا reCAPTCHA V3 فى الواجهة الأمامية لمتجرك ، اختر YES .
  • Invisible badge position – اختر Inline ,Bottom Right , or Bottom Left . يتم تطبيق هذا الخيار على الإصدارات Invisible reCaptcha v2 and Invisible reCaptcha v3.
  • Minimum Score – أدخل قيمة من 0.0 إلى 1.0 ، حيث من المحتمل جدًا أن يكون 1.0 تفاعلًا جيدًا ، ومن المحتمل جدًا أن يكون 0.0 روبوتًا . 
  • حدد الصفحات التى سيتم استخدام Google reCAPTCHA فيها من خلال الحقول التالية : 

يتم تفعيل اختبار reCAPTCHA بشكل افتراضى للصفحات التالية : 

  • Use in Login – استخدام اختبار كابتشا فى صفحة تسجيل الدخول .
  • Use in Forgot password – استخدام اختبار كابتشا فى صفحة عدم تذكر المستخدم لكلمة المرور . 
  • Use in Contact – استخدام اختبار كابتشا فى صفحة جهة الاتصال .
  • Use in Create user – استخدام اختبار كابتشا فى صفحة إنشاء مستخدم .
  • Use in Review – استخدام اختبار كابتشا فى صفحة المراجعة . 
  • Use in PayPal PayflowPro payment form – استخدام اختبار كابتشا فى نموذج الدفع لباى بال .
  • Use invisible ReCaptcha in newsletter – استخدام اختبار كابتشا غير مرئى فى النشرة البريدية . يتطلب مفتاح غير مرئى لإصدار reCAPTCHA V3 , V2 . فعند تفعيل هذا الإعداد ستم عرض شارة فى كل صفحة . 
  • Use in Send To Friend – استخدام اختبار كابتشا فى صفحة إرسال إلى صديق . 

9 . عند الانتهاء من الخطوات السابقة ، اضغط Save Config

Tags:
Was this article helpful?
Dislike 0
السابق :
التالى :