السلام عليكم ورحمة الله
عمل الهاك:
يقم الهاك بإستعادة كلمة المرور مباشرة بإجابة السؤال السري لاعضاء منتداك، بدون ارسالها بالبريد،،، يتم تغير كلمة المرور بالإجابة الصحيحة للسؤال السري الذي قمت بتعبئته اثناء تقديم طلب العضو للاشتراك بالمنتدى . يتم تغيرها بارقام عشوائية وتعرض لك في المتصفح نفسه.
التقنيات المستخدمه:
- إيقاف / تشغيل للنظام (شامل للقوالب أيضا).
- العضو يستطيع تفعيل / تعطيل هذه التقنية.
- العضو يستطيع أن يضع / يغير السؤال السري.
- العضو يستطيع أن يضع / يغير إجابة السؤال السري.
- العضو يمكن أن يرى السؤال السري في لوحة التحكم الخاصة به.
- يتم تخذين اجابة السؤال السري بصورة مشفرة في قاعدة البيانات.
- لا يمكن للمشرف العام أن يغير / يرى السؤال السري / اجابة السؤال للاعضاء.
- لاتوجد تغيرات يدوية في ملفات المنتدى.
خطوات الاعداد:
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
هذا كل شي

وبإنتظار ملاحظاتكم واقتراحاتكم
السلام عليكم
