포럼

 

 

 

 

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

 

 

 

 

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캠프에서 백성찬님과 영구만세님과 함께 식사했던 (구)닉네임 우암입니다.

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

 

글쓴이 제목 최종 글
LI-NA 기부 제도를 도입해봤습니다... [12] 2014.03.25 by LI-NA
꼬부기 Bitnami 써보신분 계신가요? [1] 2014.03.25 by 원조바다새
업글 XE 업글타일로 블로그 운영하시는 분 계신가요? [16] 2014.03.25 by 업글
이즈야 모듈은 개발하기가 난해하네요. [6] 2014.03.25 by 이즈야
Lansi XE로 개발하면서 가장 불편한 점 [1] 2014.03.26 by 이즈야
socialskyo 스케치북님은 참 여러모로 대단하신것 같습니다.  
고쇼 업글타일은 허브 같은거 없을까요? [1] 2014.03.26 by Luatic™
prologos 나눔바른고딕을 폰트로 사용하기에는 문제가 있네요 [1] file 2014.03.26 by HolyJohn
Planetis 묻고답하기 게시판에 이거 스팸인가요?; [1] 2014.03.26 by XE
DynamicLaser 혹시 XE에 backbone.js이용해서 개발해보신분 있나요?  
MVox 역시 세상에 쉬운 일은 하나도 없군요.. ㅎㅎ [1] 2014.03.26 by LI-NA
소영짜응 클라우드 서버 괜촨을까요? [6] 2014.03.26 by CTN
Pungs 무료호스팅 운영에 대하여..... [8] 2014.03.26 by Pungs
도라미 dnsever 유료화 [15] 2014.03.26 by 쿨럭이
또별 페북, PHP 대신할 핵 언어 공개 했다네요.  
xe_마니 사용자포럼인지 질답게시판인지 분간이 잘~ [8] 2014.03.27 by 용초딩
zolaist 한국어로만 입력해놓은 다국어 확장변수값이 영문페이지에서는 출력되지 않습니다 [1] 2014.03.27 by zolaist
숭숭군 검색어 프로그램? [12] 2014.03.27 by 착한악마
나의해 CPU가 계속 30%를 유지하는데여 ;; [1] 2014.03.27 by ToFinder
여우별다솜 XE로 포트폴리오사이트 운영해보신분계시나요? [5] 2014.03.27 by 여우별다솜