[درس] : تركيب نظام reCAPTCHA المطور لنسخ VB 3.6

SH3A3-Q

ابو الميرزا
طاقم الإدارة
إنضم
14 نوفمبر 2007
المشاركات
48,690
النقاط
113
العمر
49
الإقامة
QATIF-القطيف
السلام عليكم و رحمة الله تعالى و بركاته

capt.gif


تركيب نظام التحقق البشري المطور 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');
}
}




الصور بعد نجاح التركيب و تفعيل النظام


capt2.jpg



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

capt3.jpg




رابط الموضوع الأصلي

http://nassaim.net/forum/showthread.php?p=22834



:icon31::icon31:







الملفات المرفقة
zip.gif
recaptcha_www.nassaim.net.zip (6.8 كيلوبايت)
 
عودة
أعلى أسفل