السلام عليكم ورحمة الله
بناءً على طلب روائع عصري اعضاء سوالف الكرام تمت بحمد الله برمجة النظام
عمل الهاك:
يقم الهاك بإستعادة كلمة المرور مباشرة بإجابة السؤال السري لاعضاء منتداك، بدون ارسالها بالبريد،،، يتم تغير كلمة المرور بالإجابة الصحيحة للسؤال السري الذي قام العضو بتعبئته اثناء تقديم طلب العضوية للاشتراك بالمنتدى . يتم تغير كلمة المرور بارقام عشوائية وتعرض لك في الحين .
الهاك يعمل على 3.5.8 وما دونها
التقنيات المستخدمه:
- إيقاف / تشغيل للنظام (شامل للقوالب أيضا).
- العضو يستطيع تفعيل / تعطيل هذه التقنية.
- العضو يستطيع أن يضع / يغير السؤال السري.
- العضو يستطيع أن يضع / يغير إجابة السؤال السري.
- العضو يمكن أن يرى السؤال السري في لوحة التحكم الخاصة به.
- يتم تخذين اجابة السؤال السري بصورة مشفرة في قاعدة البيانات.
- لا يمكن للمشرف العام أن يغير / يرى السؤال السري / اجابة السؤال للاعضاء.
- لاتوجد تغيرات يدوية في ملفات المنتدى.
خطوات الاعداد:
1- قم برفع الملف secretquestion.php الى مجلد منتداك الرئيسي.
2- قم فتح القالب lostpw :
أبحث عن :
كود HTML:
$vbphrase[email_address]:<br />
<input type="text" class="bginput" name="email" size="35" maxlength="90" value="$email" dir="ltr" />
</td>
</tr>
أضف أسفله :
كود HTML:
<if condition="$vbulletin->options['secretquestionswitch']">
<!-- secret question start-->
<tr>
<td align="center" class="alt2" style="border:dashed 1px"><br>
<a href="secretquestion.php?do=secretq">$vbphrase[bysecretquestion]</a><br><br><br />
</td>
</tr></if>
<!-- secret question start-->
أحف التغيرات في القالب.
3 - أفتح قالب register :
أبحث عن :
كود HTML:
<td>
$vbphrase[parent_guardian_email]:<br />
<input type="text" class="bginput" name="parentemail" size="25" maxlength="50" value="$parentemail" dir="ltr" />
</td>
</tr>
</if>
</table>
</fieldset>
أضف أسفله :
كود HTML:
<if condition="$vbulletin->options['secretquestionswitch']">
<fieldset class="fieldset">
<legend>$vbphrase[bysecretquestion]</legend>
<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0" width="400">
<tr>
<td colspan="2">$vbphrase[pleasewrite]</td>
</tr>
<tr>
<td>
$vbphrase[yourquestion]:<br />
<input type="text" class="bginput" name="secretq" size="25" maxlength="50" value="$secretq" dir="ltr" />
</td>
<td>
$vbphrase[provide_your]:<br />
<input type="text" class="bginput" name="secreta" size="25" maxlength="50" value="$secreta" dir="ltr" />
</td>
</tr>
</table>
</fieldset></if>
4- أفتح قالب modifypassword :
أبحث عن :
كود HTML:
<div>$vbphrase[confirm_new_password]:</div>
<div><input type="password" class="bginput" name="newpasswordconfirm" size="50" maxlength="50" /></div>
</td>
</tr>
</table>
</fieldset>
أضف أسفله:
كود HTML:
<if condition="$vbulletin->options['secretquestionswitch']">
<fieldset class="fieldset">
<legend>$vbphrase[bysecretquestion] ($vbphrase[optional])</legend>
<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
<tr>
<td><span class="style1">$vbphrase[disablesecret]
</span>
<div>$vbphrase[new_secretquestion]:</div>
<div><input type="text" class="bginput" name="newsecretq" size="50" maxlength="50" value="$bbuserinfo[secretq]" />
</div> </td>
</tr>
<tr>
<td>
<div>$vbphrase[new_secretquestiona]:</div>
<div><input type="password" class="bginput" name="newsecreta" size="50" maxlength="50" /></div>
</td>
</tr>
</table>
</fieldset>
</if>
5- قم بإستيراد المنتج عبر لوحة تحكمكـ.
6- إستمتع!
لاصحاب العضويه بـvbulletin.org :
أضغط Click Install - قم بترشيح الهاك لكي يفز بلغب هاكـ الشهر
ملاحظات هامـة:
قم بتجربة الهاكـ في منتداك التجربيي وبعد ان تتاكد ان كل شي سليم قم بتركيبه في منتداكـ الاساسي.
الهاكـ تمت برمجته من الصفر وفضلا وليس أمر لا تقم بحذف حقوق البرمجة الخاصة بي.
تمت تجربته في http://sudabest.com
الإصدار الرسمي :http://www.vbulletin.org/forum/showthread.php?p=1194090
التحميل من هنا
توجد صور في المرفقات
هذا كل شي
وبإنتظار ملاحظاتكم واقتراحاتكم
السلام عليكم