mb_login_ip 질문

mb_login_ip 질문

QA

mb_login_ip 질문

본문

안녕하세요. mb_login_ip <- 로그인 ip 로 알고있는데요~
mb_login_ip 를이용해서 admin 로그인시 ip 기록되게 해놨는데.
모바일로 접속하든. 다른지역에서 접속하든. 항상 동일 ip 만 입력되어있는데.
mb_login_ip 로그인 할때 ip 아닌가요 ?ㅠㅠ

그리고 ip 확인해보면 mb_login_ip 에 입력된 ip 랑 실제 ip 랑 다릅니다

이 질문에 댓글 쓰기 :

답변 2

common.php 파일 481줄에 아래 부분에서 저장을 하는데요..

소스가 변경되지 않았다면, 서버 문제 입니다.

서버 방화벽 설정으로 인해 서버의 아이피가 저장되는 현상을 경험한 적이 있습니다.

 


            // 오늘의 로그인이 될 수도 있으며 마지막 로그인일 수도 있음
            // 해당 회원의 접근일시와 IP 를 저장
            $sql = " update {$g5['member_table']} set mb_today_login = '".G5_TIME_YMDHIS."', mb_login_ip = '{$_SERVER['REMOTE_ADDR']}' where mb_id = '{$member['mb_id']}' ";
            sql_query($sql);

 

관리자> 환경설정> phpinfo() 확인해보시면,

REMOTE_ADDR 는 접속자 아이피

SERVER_ADDR 는 서버 아이피 입니다.

 

mb_login_ip 를이용해서 admin 로그인시 ip 기록되게 해놨는데.
==> 해당 부근 소스를 올려 보세요.

그리고 ip 확인해보면 mb_login_ip 에 입력된 ip 랑 실제 ip 랑 다릅니다

==> 공유기(프락시,vpn) 등을 사용하면 바뀌게 됩니다.

접속시 텔레그램 봇 이용해서 푸시로 알려주고있습니다.

<code>
    $text = "<b>" . htmlentities($config['cf_title']) . "</b>에서 최고관리자 계정이 로그인됐습니다." . PHP_EOL;
    $text .= "- <b>계정</b>: " . htmlentities($mb['mb_nick']) . " (<code>" . htmlentities($mb['mb_id']) . "</code>)" . PHP_EOL;
    $text .= "- <b>아이피</b>: <code>" . htmlentities($mb['mb_login_ip']) . "</code>";
</code>

그리고 ip 확인해보면 mb_login_ip 에 입력된 ip 랑 실제 ip 랑 다릅니다

==> 공유기(프락시,vpn) 등을 사용하면 바뀌게 됩니다.

이부분에 대해서는. 타지역 pc / 모바일 (데이터) 사용하여도 동일 IP 로만 출력됩니다.ㅠㅠ

답변을 작성하시기 전에 로그인 해주세요.
전체 129,406 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT