لم[b شرح التركيب
قم بعمل التعديلا التاليه
ملفlogin.php
ابحث:
[/b]
كود:
'vb_login_password' => STR,
اضف تحته:
كود:
'vb_login_password2' => STR,
ابحث:
كود:
$password = &$vb_login_password;
اضف تحته:
كود:
$password2 = &$vb_login_password2;
ابحث:
كود:
if (!verify_authentication($username, $password, $md5password, $md5password_utf, true))
استبدله ب:
كود:
if (!verify_authentication($username, $password, $password2, $md5password, $md5password_utf, true))
احفظ الملف
افتح ملف/includes/adminfunctions.php
بحث:
كود:
<!-- login fields -->
<tr>
<td><?php echo $vbphrase['username']; ?></td>
<td><input type="text" style="padding-left:5px; font-weight:bold; width:250px" name="vb_login_username" value="<?php echo $printusername; ?>" accesskey="u" tabindex="1" /></td>
<td> </td>
</tr>
<tr>
<td>كلمة المرور</td>
<td><input type="password" style="padding-left:5px; font-weight:bold; width:250px" name="vb_login_password" accesskey="p" tabindex="2" /></td>
<td> </td>
</tr>
<!-- /login fields -->
استبدله ب:
كود:
<!-- login fields -->
<tr>
<td><?php echo $vbphrase['username']; ?></td>
<td><input type="text" style="padding-left:5px; font-weight:bold; width:250px" name="vb_login_username" value="<?php echo $printusername; ?>" accesskey="u" tabindex="1" /></td>
<td> </td>
</tr>
<tr>
<td><?php echo $vbphrase['password']; ?></td>
<td><input type="password" style="padding-left:5px; font-weight:bold; width:250px" name="vb_login_password" accesskey="p" tabindex="2" /></td>
<td> </td>
</tr>
<tr>
<td><?php echo $vbphrase['sec_password']; ?></td>
<td><input type="password" style="padding-left:5px; font-weight:bold; width:250px" name="vb_login_password2" accesskey="q" tabindex="3" /></td>
<td> </td>
</tr>
<!-- /login fields -->
قم بالحفظ
افتح ملف includes/functions_login.php
ابحث:
كود:
function verify_authentication($username, $password, $md5password, $md5password_utf, $send_cookies)
استبدله ب:
كود:
function verify_authentication($username, $password, $password2, $md5password, $md5password_utf, $send_cookies)
ابحث:
كود:
if ($bbuserinfo = $DB_site->query_first("SELECT userid, usergroupid, membergroupids, username, password, salt FROM " . TABLE_PREFIX . "user WHERE username = '" . addslashes(htmlspecialchars_uni($username)) . "'"))
استبدله ب:
كود:
if ($bbuserinfo = $DB_site->query_first("SELECT userid, usergroupid, membergroupids, username, password, cpanelpassword, salt FROM " . TABLE_PREFIX . "user WHERE username = '" . addslashes(htmlspecialchars_uni($username)) . "'"))
ابحث:
كود:
$bbuserinfo['password'] != iif($md5password_utf, md5($md5password_utf . $bbuserinfo['salt']), '')
استبدله ب:
كود:
$bbuserinfo['password'] != iif($md5password_utf, md5($md5password_utf . $bbuserinfo['salt']), '') OR
$bbuserinfo['cpanelpassword'] != md5(md5($password2))
قم بالحفظ
افتح ملف /admincp/index.php
ابحث:
كود:
if ($printhr == true)
{
construct_nav_spacer();
}
استبدله ب:
كود:
construct_nav_option($vbphrase['reset_cpanel_password'], 'cpanelpassword.php?do=edit', '<br />');
construct_nav_option($vbphrase['view_log'], 'adminlog.php?do=view&script=cpanelpassword.php', '<br />');
construct_nav_group($vbphrase['admincp_password'], '<hr />');
if ($printhr == true)
{
construct_nav_spacer();
}
[b]
احفظه
قم بفك ضغط الملف المرفق ستجد ملفين قم برفع لمجلد admincp
اطلب العنوان التالى
http://xxxxxx.com/admincp/acppassword_install.php
حيث xxxx اسم موقعك واكمل الخطوات نكست الى مالا نهايه
نقلت هذا الشرح من أحد المنتديات
ولكن ما أعرف مدى صحة هذا الكلام
شرح كيفية حماية المنتدى