포럼


아래에 1.7.x, 1.5.x 버젼에서  PC와 스마트폰 (실은 스마트폰이 아닌 환경이 다른 PC에서도 똑같은 현상 발생)을 번갈아 가며 자동로그인하면 로그인이 그 전 기기에서 풀려버리는 현상에 대한 해결 방법을 제시했는데, 이번에는 1.4.5.x 버젼에서 해결 방법입니다.

 

xe.1.4.5.10 버젼을 기준으로 설명드리겠습니다.  만약 버젼이 다를 경우 아래 함수 이름을 확인하시고 그 함수내에서 해당되는 줄을 찾아보세요.

 

/modules/member/member.controller.php에서 아래 두 줄을 수정하시면 됩니다.

 

1398줄 (doAutologin 함수 내)
수정 전 : $key = md5($user_id.$password.$_SERVER['REMOTE_ADDR']);
수정 후 : $key = md5($user_id.$password);

 

1476줄의 (doLogin 함수 내)
수정 전 : $autologin_args->autologin_key = md5(strtolower($user_id).$member_info->password.$_SERVER['REMOTE_ADDR']);
수정 후 : $autologin_args->autologin_key = md5(strtolower($user_id).$member_info->password);


이렇게 하면 autologin 테이블에 ip 주소를 뺀 아뒤+암호로만 된 key를 생성합니다.  따라서 IP주소가 다른 기기에서 자동로그인을 해도 그 전 기기에서 자동로그인이 풀리는 건 문제를 해결해 줄 것이라 생각됩니다.

 

단지 제가 xe.1.4.5.10 설치를 하지 않아 1.7.3.x 기준으로 문제가 되는 로직을 파악한 내용으로 분석한 겁니다.  따라서 직접 테스트는 해 보지 않았으나 될 거라 확신하나만 1.4.x 설치하신 분이 테스트 해 보시고 알려주세요.

글쓴이 제목 최종 글
푸시아 XE를 이용한 대량 메일보내는 모듈을 개발해 놓고 보니 [15] 2013.06.07 by Double'U'
도라미 [개발자용] 혹시 자료실에 쉬운설치가 안되시는분들... [1] 2013.06.09 by 패배
맥플러스 1.4.5.x 대 로그인유지 풀림현상 해결방법 [4] 2013.06.10 by 맥플러스
sipjaga99 회원등급 변경 에러  
천국의XE XE 글쓰기/댓글쓰기 속도가 느리신 분들은 [9] 2020.03.14 by 윈컴이
WhoamI 우분투 LTS 버전을 보면서 문득 떠오른 XE 마켓에 대한 생각 [2] 2013.06.10 by Garon
쿡래빗 반응형? 모바일? [8] 2013.06.11 by 정도의길을걷기싫다
Lansi XE 공홈 위키 [1] 2013.06.11 by ToFinder
미누7 xe 설치폴더를 옮기려면.. [3] 2013.06.11 by 정도의길을걷기싫다
Jabezp 주소끝에 %E2%80%8E 가 붙어서 열리지 않을때... [5] 2013.06.12 by 비나무
최윤한 구글 검색 최적화 관련 모듈이 있나요? [1] 2013.06.12 by 즐보드
정물 모바일 페이지가 깨짐니다. 해결방법 좀 알려주세요. file  
짤막한글 게시판 구조가 완벽히 동일하다면 URL 변경 정도로 파싱이 가능할까요?  
XE플스 XE주소(우편번호)입력체계 개선과 관련해 시간을 투자할 의향이 있는데 어떻게 방법이 없을까요? [9] 2013.08.29 by 사랑천사
맥플러스 PC, 스마트폰 번갈아 로그인 할 경우 자동로그인 풀림 해결글 올린 사람입니다 [8] 2013.06.16 by 류중근
팩트위키 혹시 이시각 트위터 위젯 안뜨는분 계신가요? [3] 2013.06.13 by korea3d
nado0124 xe홈페이지 검색창에서 검색시 '통합검색' 문제는 해결이 어렵나요? [5] file 2013.06.13 by 송동우
discovery 이 위젯 저만 이런가요?  
Gunmania 위키 모듈 마크업 유형 변경이 막혀있네요 [3] 2013.06.13 by Lansi
푸시아 틈틈히 만들어서 메일링 버전 0.3 을 완성 했네요. [10] 2013.06.14 by airbogo