채택완료

로그인/로그아웃시 기록되는 g5_login 현재 접속자 테이블에서..

로그아웃시에는 로그아웃 즉시 해당 접속 데이타가 g5_login테이블에서 삭제되는데
logout.php에 보면 그런 스크립트가 전혀 없습니다.  

도움을 주신분이 알려주셔서 common.lib.php에서 run함수를 확인했는데,

시간이 지난것만 삭제되도록 하는 스크립트인것 같습니다.

// 시간이 지난 접속은 삭제한다
sql_query(" delete from {$g5['login_table']} where lo_datetime < '".date("Y-m-d H:i:s", G5_SERVER_TIME - (60 * $config['cf_login_minutes']))."' ");

그런데 로그아웃시 즉시 삭제되도록 하는 스크립트는 못찾겠습니다.

이건 어디서 찾아봐야 하나요?​ 

|

답변 1개

채택된 답변
+20 포인트

바로 삭제가 되지는 않는듯 합니다.

같은 아이피로 된게 있는지 확인해서 업데이트하니까 mb_id 값만 없어집니다.

그래서 현재접속자(bbs/current_connect.php) 페이지에서는 이름이 없어지고 아이피로 대신 나오겠죠.

답변을 작성하려면 로그인이 필요합니다.