관리자 로그인 기록 log 남기기

불당   
   조회 12810   추천 0     비추천 0    

관리자가 언제 로그인 했는지 기록해두면 나름 유용 합니다.
db는 admin_log_table을 같이 사용합니다.
 
bbs/login_check.php에 아래 코드를 추가 합니다.
// 불당팩 - 관리자 로그인 내역을 db log에 남깁니다
if (is_admin_check($mb_id)) {
    $log = "관리자로그인 : $mb_id - $remote_addr - $_SERVER[HTTP_USER_AGENT]";
    $sql = " insert into $g4[admin_log_table]
                set log_datetime = '$g4[time_ymdhis]',
                    log = '" . mysql_real_escape_string($log) . "' ";
    sql_query($sql);
}
 
lib/b4.lib.php에 아래 함수를 추가 합니다.

// db를 뒤져서 관리자인가? 아닌가를 체크.
function is_admin_check($mb_id)
{
    global $g4, $config;
    if (!$mb_id) return;
    // super 관리자인지 확인 - super는 1명뿐.
    if ($config['cf_admin'] == $mb_id) return 'super';
    // 그룹 관리자인지 확인
    $mb = sql_fetch("select gr_id from $g4[group_table] where gr_admin = '$mb_id' limit 1 ");
    if ($mb) return 'group';
   
    // 게시판 관리자인지 확인
    $mb = sql_fetch("select bo_table from $g4[board_table] where bo_admin = '$mb_id' limit 1 ");
    if ($mb) return 'board';
   
    return '';
}
- opencode.co.kr -


제목Page 3/28
2014-03   16166   불당
2014-02   12132   불당
2014-02   12977   불당
2014-02   13134   불당
2014-02   14454   불당
2014-02   12427   불당
2014-02   18598   불당
2014-02   12849   불당
2013-12   14396   불당
2013-12   14413   불당
2013-12   11597   불당
2013-12   14753   불당
2013-12   13297   불당
2013-12   79828   불당
2013-12   14730   불당
2013-12   11266   불당
2013-11   10719   불당
2013-11   10554   불당
2013-11   12811   불당
2013-11   11809   불당