포럼

 

 

 

 

작업중인 사이트의 회원분들께서 모바일에서 자주 로그아웃된다는 보고를 받고 소스코드를 분석해봤습니다.

 

 

 

 

XE에서 자동로그인 쿠키를 아래와 같이 만들더군요.

 

$autologin_args->autologin_key = md5(strtolower($user_id).$this->memberInfo->password.$_SERVER['REMOTE_ADDR']);

 

암호화 과정중 $_SERVER['REMOTE_ADDR'] 접속기기의 IP주소를 포함해서 암호화를 합니다.

 

 

 

그리고 나중에 아래와 같이 저장된 쿠키값과 현재의 쿠키값을 비교하게 됩니다.

모바일 기기와 같이 자주 IP가 변하는 기기에서는 자동로그인이 적용되지 않게 됩니다.

 

 // Get a key value of auto log-in
$args->autologin_key = $_COOKIE['xeak'];

 

 // Compare key values based on the information
$key = md5($user_id.$password.$_SERVER['REMOTE_ADDR']);

 

if($key == $args->autologin_key)

 

 

 

이밖에도 로그인한 상태에서 IP주소가 바뀌면 로그아웃 현상도 발생하고 있습니다.

이 현상은 작업중인 사이트(1.4.5.10)뿐만 아니라 최신버전을 적용하고 있는 XpressEngine홈페이지에서도 발생하는 문제입니다.

 

 

보안과 사용자의 편의성.. 모바일에서만큼은 편의성을 중요시해주어야하지 않을까요?? ^^;;

(다양한 사이트들을 보았지만 모바일 환경에서 IP변경으로 로그아웃되는 사이트는 없었습니다.)

 

 

 

 

일요일 저녁.. 자주 로그아웃이 된다는 끊임없는 회원분들의 불만들을 듣고 주저리 끄적여봤습니다.. ㅠㅠ

 

 

 

 

 

 

PS. XE캠프에서 백성찬님과 영구만세님과 함께 식사했던 (구)닉네임 우암입니다.

    매일 눈팅만하다 이렇게 글 남겨보는것은 첨이네요 ㅎㅎ

 

글쓴이 제목 최종 글
열린8159 최신버전으로 업데이트한 후 에러있습니다  
銀童 커미터 활동을 해보고서 써보는 오픈소스로써의 XE 의 이후 개선점 [28] 2020.03.14 by 코뿔소2020
_writer 제가 올린 이슈가 반영이되었습니다. 기분이 좋네요. [4] 2012.02.04 by 정찬명
카르마 이거 뭐하자는 짓인지... [14] file 2012.02.03 by 라르게덴
착한악마 xe는 왜 xe종류가 딱 하나일까요. [13] 2012.02.03 by delphiXE2
쿨키드 코어 1.6 많이 바뀌나요? 1.5 로 업그레이드 할때 처럼 크게 바뀌는건가요? [4] 2012.02.03 by 윈컴이
뚜지자 코어1.6은 언제 배포하시나요? [3] 2012.02.03 by 이지데브
MaBoo 1.4.5.10에서 1.5.1.4로 업뎃한 후로 로그인이 잘 안됩니다. [6] 2012.02.02 by MaBoo
정찬명 XE 개발팀 소통과 비판 [19] 2012.02.02 by Garon
snows96 XE 1.6버전은 지금도 개발되고 있군요...ㅎㅎ [19] file 2012.02.02 by natura
푸하라 MS, 익스플로러6·7 13일부터 '강제 업데이트' [8] 2012.02.02 by snows96
Add-ON 모바일에서 자동로그인 선택시 자주 로그아웃되는 이유.. [4] 2012.02.02 by 宋芭江
KANTSOFT 코어...1.5.1.5.changed 파일 다시 확인부탁드립니다. [1] 2012.02.02 by snows96
snows96 CSS파일누락, 단순히 일부파일의 문제가 아니다, Core의 문제다? [9] 2012.02.02 by snows96
whitemind 확장변수 테스트 및 조언 부탁드립니다. [2] 2012.02.02 by whitemind
새하나모 게시판 패키지 1.5.0.8 에서 Official v3 default 게시판스킨 사용시 목록이상현상 [4] file 2012.02.02 by 비타민s
카르마 아예 imageMagick같은 외부화일을 Core에서 지원하는 것은 어떨까요?  
카르마 class의 function을 재정의하는 방법이 없을까요?  
카르마 RAW 포맷 지원은 과욕이네요.  
whitemind 게시판을 하나의 회원정보를 모아 회원관리하는 게시판으로 사용하고 싶습니다. [1] 2012.02.02 by snows96