Announcement Title

Your first announcement to every user on the forum.

اضافة RECAPTCHA V3 لموقعك

  • بادئ الموضوع بادئ الموضوع Admin
  • تاريخ البدء تاريخ البدء

Admin

مدير شركة انكور التطويرية
طاقم الإدارة
ادارة انكور

السلام عليكم ورحمة الله وبركاته 

رمضان كريم وكل سنه وانت طيبين 

طبعا اتتم عملين مسابقه رمضانيه وموفق للجميع

موضوعنا عن عمل recaptcha v3 للموقع

وده شرح مش اتلقي في اي موقع او اي مكان غير الموضوع ده

صووره ل recaptcha

p_123510.jpg


او التقق البشري ده افضل انواع انك تحمي موقعك من التطفل الربورت

او عدم تكرار اللعمليه

اول حاجه اتسجل حساب رابط التحقق البشري من هنا ده مهم جدا

جوجل لتحقق البشري

نشرح التسجيل

التصنيف : اسم الموقع

الاصدار : v3

النطاق : رابط موقعك

واقبل القوانين

بعد ما تسجل ايجيلك كودين خليك فاتح الموقع لحد ما اقولك انستخدم الكودين دول في اي

ندخل في شغلنا html , php

في header حط ده

كود:
  
<script src='https://www.google.com/recaptcha/api.js'></script>

بعدين نيجي مثلا انا عايز اعمل التحقق ده في تسجيل حساب او تسجيل دخول او .......

حط الكود ده في form بتاع اي حاجه انت عايز تحطه فيه

كود:
  
 <div class="form-group"> 
                    <div class="g-recaptcha" data-sitekey="6Lfbi5kUAAAAAKSc8HpFAc3yH0aVKHelT3syJArT"></div> 
                    </div>  

مع تغير الكود بمفتاح الموقع الاكتروني الي عملة بيه الحساب في الصفحه الي قولتلك سيبه مفتوحه

خلينا نعرف حاجه 

ممكن تيجيلك علامة التحقق تقولك ان الموقع لاتملك الترخيص ده يبا انت عامل حسابك بطريقة غلط او لازم تصبر لحد ماجوجل يتحقق من حسابك

ندخل علي شغل PHP بتعانا

حط دول في ملف العمليات PHP تبع التسجيل او تسجيل الدخول او .......

كود:
  
$secretKey = "6Lfbi5kUAAAAAHtKQS4CnhKzuuyl4NuyjyA8ZLcg"; 
$responseKey = $_POST['g-recaptcha-response']; 
$userIP = $_SERVER['REMOTE_ADDR']; 
$url = "https://www.google.com/recaptcha/api/siteverify?secret=$secretKey&response=$responseKey&remoteip=$userIP"; 
$response = file_get_contents($url); 
$response = json_decode($response);  

مع تغير الكود لكود

المفتاح السري الي عطهولك جوجل في الصفحه الي قولتلك سيبه

فاضل بقه عملية التحقق وهي الي مهمه ياعني لو التحقق الشخص كان غلط يعطيه غلط او ميتمش العمليه

كود:
  
 if (!$response->success) 
  { 
      $recaptcha='<div class="se-alert error">Verification failed!</div>'; 
      $error .= '1'; 
    }  

عملية التحقق من التسجيل او ...

ده علي حسب الشغل PHP

طبعا الناس الي فاهمه php اكيد اتكون فاهمه قصدي

وي بس كده

طبعا لو عندك مشكله في عمل حساب التحقق البشري تقدر تستخدم الاكواد بتوعي مع اضافه الدومين بتاعك في المشاركه وانا اضيفه عندي علي حسابي وبس كده

انتهى الشرح

وطبعا الشرح منقول للافادة

بالتوفيق للجميع

والسلام ختام​
 

ما هو انكور؟

هو منتدى عربي تطويري يرتكز على محتويات عديدة لاثراء الانترنت العربي، وتقديم الفائدة لرواد الانترنت بكل ما يحتاجوه لمواقعهم ومنتدياتهم واعمالهم المهنية والدراسية. ستجد لدينا كل ما هو حصري وكل ما هو مفيد ويساعدك على ان تصل الى وجهتك، مجانًا.
عودة
أعلى