자동 로그인 프로세스에서 ID의 대소문자에 의해 비정상 동작 하는 오류 수정

git-svn-id: http://xe-core.googlecode.com/svn/sandbox@7025 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
zero 2009-12-10 12:44:06 +00:00
parent da821fff66
commit 71e8dbc0c9
2 changed files with 3 additions and 3 deletions

View file

@ -1348,7 +1348,7 @@
$member_info = $oMemberModel->getMemberInfoByUserID($user_id);
// return 값이 없으면 존재하지 않는 사용자로 지정
if(!$user_id || $member_info->user_id != $user_id) return new Object(-1, 'invalid_user_id');
if(!$user_id || strtolower($member_info->user_id) != strtolower($user_id)) return new Object(-1, 'invalid_user_id');
// 비밀번호 검사
if($password && !$oMemberModel->isValidPassword($member_info->password, $password)) return new Object(-1, 'invalid_password');
@ -1375,7 +1375,7 @@
// 자동 로그인 사용시 정보 처리
if($keep_signed) {
// 자동 로그인 키 생성
$autologin_args->autologin_key = md5($user_id.$member_info->password.$_SERVER['REMOTE_ADDR']);
$autologin_args->autologin_key = md5(strtolower($user_id).$member_info->password.$_SERVER['REMOTE_ADDR']);
$autologin_args->member_srl = $member_info->member_srl;
executeQuery('member.deleteAutologin', $autologin_args);
$autologin_output = executeQuery('member.insertAutologin', $autologin_args);

View file

@ -75,7 +75,7 @@
}
Context::set('selected_group', $selected_group);
Context::set('default_grant', $default_grant);
Context::set('module_srl', $module_srl);
// 현재 모듈에 설정된 관리자 아이디를 추출
$admin_member = $oModuleModel->getAdminId($module_srl);
Context::set('admin_member', $admin_member);