로그인기록에 로그인사용자 확장변수 출력하는 방법에 대해 문의드립니다..
가상서버로 서버를 운영하여 포트포워딩을 설정하였고, 기록되는 last_login_ip 값이 가상서버 내부ip로 기록되고있어 근본적 해결이 어려워 어차피 사용자들이 내부 고정IP를 가지고있다보니 그IP를 그 위치에 임의로 출력시키려고합니다.
사용자 확장자변수명이 'bm'이기때문에 ${log_bm} 같이 진행해도 사실상 log값에서 이 확장변수를 불러오지 않는게 정상이기떄문에 출력을 안해주더군요..
가능한 방법을 공유해주시면 감사하겠습니다.
1. 우선 내부 아이피로 접속하시는 경우에는 클라이어트 아이피가 내부 아이피로 인식할 가능성은 있지만 외부 접속시 아이피가 재대로 기록되는지부터 확인해보세요.
2. bm 이라는 확장변수명이 있는데 그 확장변수명에 $log_bm 같이 뭘 진행했다는 뜻인가요?
님만 알고 있는 코드를 좀 더 쉽게 풀어서 자세하게 알려주시거나 어떤식으로 어떤동작을 어떻게 해야하는지 "육하원칙"에 맞게 질문에 기제해주시면 좀 더 정확한 답변이 달리지 않을까요?
회원확장변수를 관리하고 추가 관리하는 함수는 memberController 클래스에 updateMemberExtraVars 함수를 호출하여 사용하시면 됩니다.