هيلبرنت | Helpernt

هيلبرنت | Helpernt (https://www.helpernt.com/vb/index.php)
-   ركن تطوير المواقع (https://www.helpernt.com/vb/forumdisplay.php?f=88)
-   -   اضافة recaptcha v3 لموقعك (https://www.helpernt.com/vb/showthread.php?t=9167)

Mohamed yasser 05-20-2019 02:49 PM

اضافة recaptcha v3 لموقعك
 

السلام عليكم ورحمة الله وبركاته
رمضان كريم وكل سنه وانت طيبين
طبعا اتتم عملين مسابقه رمضانيه وموفق للجميع
موضوعنا عن عمل recaptcha v3 للموقع
وده شرح مش اتلقي في اي موقع او اي مكان غير الموضوع ده
صووره ل recaptcha
https://4.top4top.net/p_1235hgskb1.jpg

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

التصنيف : اسم الموقع
الاصدار : v3
النطاق : رابط موقعك
واقبل القوانين

بعد ما تسجل ايجيلك كودين خليك فاتح الموقع لحد ما اقولك انستخدم الكودين دول في اي
ندخل في شغلنا html , php

في header حط ده
كود PHP:

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

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

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

مع تغير الكود بمفتاح الموقع الاكتروني الي عملة بيه الحساب في الصفحه الي قولتلك سيبه مفتوحه
خلينا نعرف حاجه
ممكن تيجيلك علامة التحقق تقولك ان الموقع لاتملك الترخيص ده يبا انت عامل حسابك بطريقة غلط او لازم تصبر لحد ماجوجل يتحقق من حسابك
ندخل علي شغل PHP بتعانا
حط دول في ملف العمليات 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); 

مع تغير الكود لكود
المفتاح السري الي عطهولك جوجل في الصفحه الي قولتلك سيبه
فاضل بقه عملية التحقق وهي الي مهمه ياعني لو التحقق الشخص كان غلط يعطيه غلط او ميتمش العمليه
كود PHP:

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

عملية التحقق من التسجيل او ...
ده علي حسب الشغل PHP
طبعا الناس الي فاهمه php اكيد اتكون فاهمه قصدي
وي بس كده
طبعا لو عندك مشكله في عمل حساب التحقق البشري تقدر تستخدم الاكواد بتوعي مع اضافه الدومين بتاعك في المشاركه وانا اضيفه عندي علي حسابي وبس كده

abo-karim 05-20-2019 04:25 PM

رد: اضافة recaptcha v3 لموقعك
 
شرح ممتاز فعلا طبعا اصحاب المنتدى مالهم دعوة بدعة لانه بالفعل مدمج مع الاسكريبت كان vBulletin او xenForo


يعطيك الف عافية

Mohamed yasser 05-20-2019 04:26 PM

رد: اضافة recaptcha v3 لموقعك
 
اقتباس:

المشاركة الأصلية كتبت بواسطة abo-karim (المشاركة 28953)
شرح ممتاز فعلا طبعا اصحاب المنتدى مالهم دعوة بدعة لانه بالفعل مدمج مع الاسكريبت كان vBulletin او xenForo


يعطيك الف عافية

الله يعطيك العافيه ابو كريم

abo-karim 05-20-2019 04:42 PM

رد: اضافة recaptcha v3 لموقعك
 
كنت بعتلك ليك رسالة خاصة وصلتك

Mohamed yasser 05-20-2019 04:47 PM

رد: اضافة recaptcha v3 لموقعك
 
اقتباس:

المشاركة الأصلية كتبت بواسطة abo-karim (المشاركة 28955)
كنت بعتلك ليك رسالة خاصة وصلتك

وصلت والله بس ملقتش القسم الي قولتلي عليه


الساعة الآن 12:37 PM

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. TranZ By Almuhajir