عرض مشاركة واحدة
احصائياتى

الردود
4

المشاهدات
1073
Mohamed yasser
مشرف قسم تطوير المواقع
.:: مطور لغة PHP ::.
  • Mohamed yasser is just really niceMohamed yasser is just really niceMohamed yasser is just really niceMohamed yasser is just really nice

  • Mohamed yasser غير متواجد حالياً

المشاركات
589

+التقييم
76

تاريخ التسجيل
Mar 2019

الاقامة
ام الدنيا مصر

نظام التشغيل
Other

رقم العضوية
1982
05-20-2019, 02:49 PM
المشاركة 1
05-20-2019, 02:49 PM
المشاركة 1
افتراضي اضافة recaptcha v3 لموقعك

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


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

التصنيف : اسم الموقع
الاصدار : 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 اكيد اتكون فاهمه قصدي
وي بس كده
طبعا لو عندك مشكله في عمل حساب التحقق البشري تقدر تستخدم الاكواد بتوعي مع اضافه الدومين بتاعك في المشاركه وانا اضيفه عندي علي حسابي وبس كده