السلام عليكم ورحمة الله
بناءً على طلب روائع عصري اعضاء سوالف الكرام تمت بحمد الله برمجة النظام
عمل الهاك:
يقم الهاك بإستعادة كلمة المرور مباشرة بإجابة السؤال السري لاعضاء منتداك، بدون ارسالها بالبريد،،، يتم تغير كلمة المرور بالإجابة الصحيحة للسؤال السري الذي قام العضو بتعبئته اثناء تقديم طلب العضوية للاشتراك بالمنتدى . يتم تغير كلمة المرور بارقام عشوائية وتعرض لك في الحين .
التقنيات المستخدمه:
- إيقاف / تشغيل للنظام (شامل للقوالب أيضا).
- العضو يستطيع تفعيل / تعطيل هذه التقنية.
- العضو يستطيع أن يضع / يغير السؤال السري.
- العضو يستطيع أن يضع / يغير إجابة السؤال السري.
- العضو يمكن أن يرى السؤال السري في لوحة التحكم الخاصة به.
- يتم تخذين اجابة السؤال السري بصورة مشفرة في قاعدة البيانات.
- لا يمكن للمشرف العام أن يغير / يرى السؤال السري / اجابة السؤال للاعضاء.
- لاتوجد تغيرات يدوية في ملفات المنتدى.
خطوات الاعداد:
1- قم برفع الملف secretquestion.php الى مجلد منتداك الرئيسي.
2- قم فتح القالب lostpw :
أبحث عن :
أضف أسفلهكود PHP:$vbphrase[email_address]:<br /> <input type="text" class="bginput" name="email" size="35" maxlength="90" value="$email" dir="ltr" /> </td> </tr>
أحف التغيرات في القالب.كود PHP:<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 :
أبحث عن :
<td>
أضف أسفلهكود PHP:$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>
- أفتح قالب modifypassword :كود PHP:<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>
أبحث عن :
أضف أسفله:كود PHP:<div>$vbphrase[confirm_new_password]:</div> <div><input type="password" class="bginput" name="newpasswordconfirm" size="50" maxlength="50" /></div> </td> </tr> </table> </fieldset>
كود PHP:<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- إستمتع!
ملاحظات هامـة:
قم بتجربة الهاكـ في منتداك التجربيي وبعد ان تتاكد ان كل شي سليم قم بتركيبه في منتداكـ الاساسي
الموضوع مسروق من هنا


 
		
		 
			 
			 
			 
 
			
			
 
  
			 إستعادة كلمة المرور بإجابة السؤال السري
 إستعادة كلمة المرور بإجابة السؤال السري
				 رد مع اقتباس
  رد مع اقتباس 
			


مواقع النشر (المفضلة)