[XE] 자동 로그인 풀림현상
What steps will reproduce the problem? 1. PC와 모바일에서 각각 자동 로그인 후 2. 일정 시간이 흐른면 3. 둘다 로그아웃 상태로 풀려버립니다. What is the expected output? What do you see instead? PC 모바일에서 각각 자동 로그인을 하면 풀리지 말아야 합니다. What version of the product are you using? On what operating system? 1.7.3.0 Please provide any additional information below. 찾아보니깐 1.5.4.X 버전부터 1.7.3.0 까지 계속해서 이슈가 발생한것 같은데 버전을 몇번 거쳤는데도 해당 오류가 전혀 고쳐지지 않았습니다. 공홈도 동일 현상이 나타나는데 이번에는 꼭좀 신경써서 수정 부탁드립니다.
#5 intelmac...@gmail.com
Apr 27 (42 hours ago)
아.. 또 다른 방법은 deleteAutologin.xml를 고치지 말고 대신 member.controller.php에서 autologin_key 생성 방법에서 HTTP_USER_AGENT를 빼면 되겠죠. 사실 그게 왜 키 생성에 들어가 있는지 모르겠으니까요. 따라서 따라서 xe core 1.7.3.1기준으로 줄번호를 적자면 1512줄의 $key = md5($user_id . $password . $_SERVER['HTTP_USER_AGENT']); 를 $key = md5($user_id . $password ); 로 수정하고 1698줄의 $autologin_args->autologin_key = md5(strtolower($user_id).$this->memberInfo->password.$_SERVER['HTTP_USER_AGENT']); 를 $autologin_args->autologin_key = md5(strtolower($user_id).$this->memberInfo->password); 로 수정해도 되겠네요.