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

تركيب نظام التحقق البشري المطور reCAPTCHA تعريب منتديات نسايم لكل العرب
اليوم ان شاء الله سنتعرف على طريقة تركيب نظام التحقق البشري
المطور لنسخ vBulletin الاصدار 3.6
لمنع تسجيل الاعضاء الآليين او spam الذي كثر تواجدهم في المنتديات
هذه الايام...اما بخصوص النسخ 3.7 فهذه الخاصيو متوفرة تلقائيا
و ما عليك القيام به فقط هو التسجيل في موقع reCAPTCHA
للحصول على المفاتيح لادراجها في منتداك
أولا ادخل لرابط الموقع للتسجيل و عمل حساب خاص بمنتداك
من هـــنــا
بعد التسجيل و الحصول على Public Key و Private Key
اتبع الخطوات التالية
أولا قم بتحميل الملف و المرفق و بعد فك الضغط قم برفع الملف
functions_recaptcha.php الى مجلد includes الخاص بمنتداك
ثم قم باستيراك البروديكت من لوحة تحكم الإدارة و ملف البروديكت
هو product-recaptcha.xml
بعدها ذلك قم بفتح و تحرير الملف register.php الخاص بمنتداك و عمل التعديلات التالية
ملاحظة .. قبل تحرير الملف و عمل التعديلات قم بعمل نسخة احتياطية للملف
1) ابحث عن
رمز Code:
eval('$imagereg = "' . fetch_template('imagereg') . '";');
و استبدله بـــ
رمز Code:
$imagereg = recaptcha_get_html($vbulletin->options['recaptcha_publickey'], $error);
2) ابحث عن و قم بحذفه
رمز Code:
'imagestamp' => TYPE_STR,
'imagehash' => TYPE_STR,
3) ابحث عن
رمز Code:
// Check Reg Image
if ($vbulletin->options['regimagecheck'] AND $vbulletin->options['regimagetype'])
{
require_once(DIR . '/includes/functions_regimage.php');
if (!verify_regimage_hash($vbulletin->GPC['imagehash'], $vbulletin->GPC['imagestamp']))
{
$userdata->error('register_imagecheck');
}
}
و استبدله بـــ
رمز Code:
// Check Reg Image
if ($vbulletin->options['regimagecheck'] AND $vbulletin->options['regimagetype'])
{
$resp = recaptcha_check_answer ($vbulletin->options['recaptcha_privatekey'],
$_SERVER["REMOTE_ADDR"],
$_POST["recaptcha_challenge_field"],
$_POST["recaptcha_response_field"]);
if (!$resp->is_valid)
{
$userdata->error('register_imagecheck');
}
}
الصور بعد نجاح التركيب و تفعيل النظام

اعدادات النظام و مكان ادخال المفاتيح

رابط الموضوع الأصلي
http://nassaim.net/forum/showthread.php?p=22834
:icon31::icon31:
الملفات المرفقة
recaptcha_www.nassaim.net.zip (6.8 كيلوبايت)