سيكون هذا الموضوع للمشاركة بالتعديلات التي عملتها أنت على منتداك وتشعر انها مفيده وتستحق المشاركة. يمكنك الرد على الموضوع ولكن نعتذر منك سيتم حذف الردود التي ليست تعديلات بعد فترة.
حماية حساب العضو من السرقةهذا التعديل يفيد الأعضاء لحماية حسابهم من تغيير كلمة المرور او البريد من شخص آخر يستعمل نفس الجهاز,
اذا اخترت من لوحة الإدارة ارسال رسالة تأكيد عند تغيير كلمة المرور او تغيير البريد. لا تحتاج لهذا التعديل.
1. نحرر الملف:
modules/usercp.module.php
ابحث عن
CODE
if ($PowerBB->_CONF['info_row']['**_on_change_pass'])
وأضف قبلها:
CODE
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']);
}
وابحث عن :
CODE
// We will send a ** message, The ** message will help user protect himself from crack
وأضف قبله:
CODE
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
ابحث عن
CODE
<tr align="center">
<td width="80%" class="tcat" colspan="2">
{$lang['Change_password']}
</td>
</tr>
أضف بعده:
CODE
<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
ابحث عن
CODE
<tr align="center">
<td width="80%" class="tcat" colspan="2">
{$lang['Change_email']}
</td>
</tr>
وأضف بعده:
CODE
<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
انتهى