مشكلة فى موقعى الداتا لايف انجن خاص بال capatcha أرجو المساعدة

Hossam Eraqy

عضو جديد
4 فبراير 2011
5
1
0
موقعى يعمل بسكربت الداتا لايف انجن ولكن يوجد مشكلة معى ان CAPATCHA كود عند استعادة كلمة المرور او التسجيل لا يظهر مع العلم اننى جربت اكثر من نسخة هذا هو الموقع الرئيسى:
http://www.arbdownload.com/index.php?do=lostpassword

وهذه نسخة اخرى احدث من الموجودة بموقعى وعند قيامى بعمل سيطب لاكثر من نسخة وجدت نفس المشكلة وهذا هو الرابط:
http://www.servspot.com/arbdown/index.php?do=register

فهل يوجد حل لهذه المشكلة كيفية معالجة هذا الامر او اصلاحه او تغيير ال CAPATCHA بأخرى تعمل أو أى شىء لان هذا يسبب لى ازمة فى الموقع كبيرة
 

yasser_251

عضو جديد
4 يناير 2010
6
0
0
السلام عليكم و رحمة الله و بركاته
لم يسبق و ان واجهة مشكلة مثل هذه مع اني مصصم قوالب لداتا
انصحك بتركيب google ReCapatcha
كود التحقق الأول ليس أمنا 100/100 لهذا قم بتركيب كود تحقق القوقل فهو الأفضل
قم بدخول للوحت التحكم
1- اعدادات النظام بالكامل ثم قسم الحماية و اعمل كتالي
1343399138841.png


بعدها قو بذهاب الى الرابط التالي
http://www.google.com/recaptcha
قم بالتسجيل للحصول على كود خاص بك بعد تسجيلك ستحصل على Public Key و Private Key
على هذا النحو

Public key service reCAPTCHA: your_public_key
Private key service reCAPTCHA: your_Private_key

الآن اذهب إلى قولب الموقع
المسار templates/Theme/registration.tpl


قم بحذف الكود بين المعرفين التاليين
PHP:
[sec_code]              [/sec_code]
ثم أصف الكود التالي
PHP:
 <tr>
<td colspan="2" height="25"><b><font color="#FF0000">Recaptcha</font></b><br />
Please enter security code:<span class="impot">*</span></td>
</tr>
<tr>

<td colspan="2" height="25">
<script>
var RecaptchaOptions = {
theme  : 'white', <!--  белый  скин,  если  поставить  'red', то  будет  красный  -->
tabindex : 2,
lang : 'en'
};
</script><script  type="text/javascript"  src="http://api.recaptcha.net/challenge?k=<your_public_key>"></script>

<noscript>
<iframe  src="http://api.recaptcha.net/noscript?k=<your_public_key>"  height="300" width="500" frameborder="0"></iframe><br/>
<textarea name="recaptcha_challenge_field" rows="3" cols="40"></textarea>
<input type="hidden" name="recaptcha_response_field" value="manual_challenge"/>
</noscript></td>
</tr>
لاتنسى استبدال your_public_key
بالكود الخاص بك

قم بعمل هذه الخطوة مع جميع ملفات التي تحتاج كود التحقق التالية
addcomments.tpl addnews.tpl و feedback.tpl...الخ

النتيجة
1343399138372.png


هذا أفضل بكثير من كود التحقق السابق

بالتوفيق.