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

불당   
   조회 13440   추천 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   16887   불당
2014-02   12770   불당
2014-02   13497   불당
2014-02   13703   불당
2014-02   15064   불당
2014-02   12939   불당
2014-02   19531   불당
2014-02   13498   불당
2013-12   14990   불당
2013-12   14948   불당
2013-12   12182   불당
2013-12   15257   불당
2013-12   13931   불당
2013-12   80578   불당
2013-12   15278   불당
2013-12   11769   불당
2013-11   11324   불당
2013-11   11229   불당
2013-11   13441   불당
2013-11   12395   불당