السلام عليكم ورحمة الله وبركاته،،
سيكون هذا الموضوع للمشاركة بالتعديلات التي عملتها أنت على منتداك وتشعر انها مفيده وتستحق المشاركة. يمكنك الرد على الموضوع ولكن نعتذر منك سيتم حذف الردود التي ليست تعديلات بعد فترة.
حماية حساب العضو من السرقة
هذا التعديل يفيد الأعضاء لحماية حسابهم من تغيير كلمة المرور او البريد من شخص آخر يستعمل نفس الجهاز,
اذا اخترت من لوحة الإدارة ارسال رسالة تأكيد عند تغيير كلمة المرور او تغيير البريد. لا تحتاج لهذا التعديل.
1. نحرر الملف:
modules/usercp.module.php
ابحث عن
if ($PowerBB->_CONF['info_row']['confirm_on_change_pass'])
وأضف قبلها:
if (empty($PowerBB->_POST['password']))
{
$PowerBB->functions->error($PowerBB->_CONF['template']['lang']['Please_fill_in_all_the_information']);
}
if (md5($PowerBB->_POST['password']) <> $PowerBB->_CONF['rows']['member_row']['password'])
{
$PowerBB->functions->error($PowerBB->_CONF['template']['lang']['PasswordIsnotTrue']);
}
وابحث عن :
// We will send a confirm message, The confirm message will help user protect himself from crack
وأضف قبله:
if (empty($PowerBB->_POST['password']))
{
$PowerBB->functions->error($PowerBB->_CONF['template']['lang']['Please_fill_in_all_the_information']);
}
if (md5($PowerBB->_POST['password']) <> $PowerBB->_CONF['rows']['member_row']['password'])
{
$PowerBB->functions->error($PowerBB->_CONF['template']['lang']['PasswordIsnotTrue']);
}
احفظ الملف .
2. التعديل على القوالب:
حرر القالب usercp_control_password.tpl
ابحث عن
<tr align="center">
<td width="80%" class="tcat" colspan="2">
{$lang['Change_password']}
</td>
</tr>
أضف بعده:
<tr align="center">
<td width="30%" class="row1">
كلمة المرور الحالية
</td>
<td width="30%" class="row1">
<input type="password" name="password" size="25" />
</td>
</tr>
احفظ القالب.
3. حرر القالب usercp_control_email.tpl
ابحث عن
<tr align="center">
<td width="80%" class="tcat" colspan="2">
{$lang['Change_email']}
</td>
</tr>
وأضف بعده:
<tr align="center">
<td width="30%" class="row1">
كلمة المرور الحالية
</td>
<td width="30%" class="row1">
<input type="password" name="password" size="25" />
</td>
</tr>
احفظ القالب وارفع الملف الذي عدلت عليه في البداية لنفس مكانه في المنتدى
modules/usercp.module.php
انتهى