Mod ACP Logout
Created by Nova ( VietSpace )
Có thể bạn không hiểu nó để làm gì .
Bạn thử Login ACP Nhìn trên Address có dòng thế này :
http://www.yourdomain.com/rum/admin.php?ad...8d2e2664e350a37Copy dòng đó lại , Tắt trình duyệt , sau đó open một cửa sổ IE mới , Paste dòng link tôi bảo bạn copy lúc nãy lên trên Address . Thấy sao , vẫn vào được ACP đúng không ?
Okie ? Vấn đề là Session nó lưu lại khá lâu sau khi admin rời khỏi ACP .
Nếu bạn dùng PC cá nhân thì không sao , Nhưng nếu bạn dùng PC Ngoài hàng nét hoặc chỗ Public thì có nhiều điều đáng lo .
Files to edit :
admin_skin.php
admin_functions.php
admin.php
Mở admin_skin.php
Tìm trong function print_top:
CODE
<a href='{$ibforums->vars['board_url']}/index.{$ibforums->vars['php_ext']}' target='_blank'>Board Home</a>
Thêm đằng sau :
CODE
· <a href='{$this->base_url}&act=out'>Logout</a>
Save & UPload admin_skin.php
Mở :admin_functions.php
Tìm :
CODE
//-----------------------------------------
// Get mysql version
//-----------------------------------------
Thêm vào bên trên :
CODE
//Admin Logout Mod By Nova
function logout()
{
global $DB,$ibforums;
$DB->query("Delete from ibf_admin_sessions where session_id = '".$ibforums->input['adsess']."';");
@header("Location: admin.php");
}
//End
Save & UPload admin_functions.php
Mở admin.php
Tìm :
CODE
$ibforums->admin = new admin_functions();
Thêm bên dưới :
CODE
//Admin logout Mod by Nova
if ($ibforums->input['act'] == 'out')
{
$ibforums->admin->logout();
}
//end
Save & UPload admin.php
Enjoy