본문으로 건너뛰기

사업자 회원 비활성화 시 회원정보 수정 프로세스 개선

PHP 8 · GODO25
변경 파일 수: 8개
변경 파일 목록
총 8개
변경 파일 코드
추가삭제
Component/Member/MyPage.php+1-1
변경 전MyPage.php
}
 
// 사업자번호 중복여부 체크
if ($requestParams['memberFl'] == 'business' && ($require['busiNo'] || !empty($requestParams['busiNo']))) {
$newBusiNo = gd_remove_special_char($requestParams['busiNo']);
$memberData = $this->myInformation();
$oldBusiNo = $memberData['busiNo'];
 
변경 후MyPage.php
}
 
// 사업자번호 중복여부 체크
if (!empty($joinItemPolicy['businessinfo']) && $requestParams['memberFl'] == 'business' && ($require['busiNo'] || !empty($requestParams['busiNo']))) {
$newBusiNo = gd_remove_special_char($requestParams['busiNo']);
$memberData = $this->myInformation();
$oldBusiNo = $memberData['busiNo'];
 
Controller/Front/Mypage/MyPagePsController.php+2-1
변경 전MyPagePsController.php
$requestParams = array_merge($request->post()->xss()->all(), $request->files()->toArray());
 
// CSRF 토큰 체크
if (!Token::check('myPageToken', $requestParams)) {
 
throw new Exception(__('잘못된 경로로 접근하셨습니다.'));
}
 
 
변경 후MyPagePsController.php
$requestParams = array_merge($request->post()->xss()->all(), $request->files()->toArray());
 
// CSRF 토큰 체크
// 숨김 iframe 으로 제출되어 검증 실패 시 폼이 다시 그려지지 않으므로, 토큰을 소거하지 않고 재제출을 허용한다.
if (!Token::check('myPageToken', $requestParams, false, null, true)) {
throw new Exception(__('잘못된 경로로 접근하셨습니다.'));
}
 
 
data/skin/front/moment/js/gd_member2.js+2
변경 전gd_member2.js
var $button = $(parent.document.getElementsByClassName('js_btn_join')[0]);
$button.html('<em>' + $button.val() + '</em>');
$button.data('action', '');
 
 
});
$this.data('action', 'click');
$this.html('<em>' + __('진행 중') + '</em>');
 
변경 후gd_member2.js
var $button = $(parent.document.getElementsByClassName('js_btn_join')[0]);
$button.html('<em>' + $button.val() + '</em>');
$button.data('action', '');
// validation_submit 에서 잠근 버튼을 함께 풀어야 검증 실패 후 재제출이 가능하다
$button.prop('disabled', false);
});
$this.data('action', 'click');
$this.html('<em>' + __('진행 중') + '</em>');
 
data/skin/front/mygreek/js/gd_member2.js+2
변경 전gd_member2.js
var $button = $(parent.document.getElementsByClassName('js_btn_join')[0]);
$button.html('<em>' + $button.val() + '</em>');
$button.data('action', '');
 
 
});
$this.data('action', 'click');
$this.html('<em>' + __('진행 중') + '</em>');
 
변경 후gd_member2.js
var $button = $(parent.document.getElementsByClassName('js_btn_join')[0]);
$button.html('<em>' + $button.val() + '</em>');
$button.data('action', '');
// validation_submit 에서 잠근 버튼을 함께 풀어야 검증 실패 후 재제출이 가능하다
$button.prop('disabled', false);
});
$this.data('action', 'click');
$this.html('<em>' + __('진행 중') + '</em>');
 
data/skin/front/story_g/js/gd_member2.js+2
변경 전gd_member2.js
var $button = $(parent.document.getElementsByClassName('btn-join')[0]);
$button.html('<em>' + $button.val() + '</em>');
$button.data('action', '');
 
 
});
$this.data('action', 'click');
$this.html('<em>' + __('진행 중') + '</em>');
 
변경 후gd_member2.js
var $button = $(parent.document.getElementsByClassName('btn-join')[0]);
$button.html('<em>' + $button.val() + '</em>');
$button.data('action', '');
// validation_submit 에서 잠근 버튼을 함께 풀어야 검증 실패 후 재제출이 가능하다
$button.prop('disabled', false);
});
$this.data('action', 'click');
$this.html('<em>' + __('진행 중') + '</em>');
 
data/skin/mobile/moment/js/gd_member2.js+2
변경 전gd_member2.js
var $button = $(parent.document.getElementsByClassName('join_ok_btn')[0]);
$button.html('<em>' + $button.val() + '</em>');
$button.data('action', '');
 
 
});
$this.data('action', 'click');
$this.html('<em>' + __('진행 중') + '</em>');
 
변경 후gd_member2.js
var $button = $(parent.document.getElementsByClassName('join_ok_btn')[0]);
$button.html('<em>' + $button.val() + '</em>');
$button.data('action', '');
// validation_submit 에서 잠근 버튼을 함께 풀어야 검증 실패 후 재제출이 가능하다
$button.prop('disabled', false);
});
$this.data('action', 'click');
$this.html('<em>' + __('진행 중') + '</em>');
 
data/skin/mobile/mygreek/js/gd_member2.js+2
변경 전gd_member2.js
var $button = $(parent.document.getElementsByClassName('join_ok_btn')[0]);
$button.html('<em>' + $button.val() + '</em>');
$button.data('action', '');
 
 
});
$this.data('action', 'click');
$this.html('<em>' + __('진행 중') + '</em>');
 
변경 후gd_member2.js
var $button = $(parent.document.getElementsByClassName('join_ok_btn')[0]);
$button.html('<em>' + $button.val() + '</em>');
$button.data('action', '');
// validation_submit 에서 잠근 버튼을 함께 풀어야 검증 실패 후 재제출이 가능하다
$button.prop('disabled', false);
});
$this.data('action', 'click');
$this.html('<em>' + __('진행 중') + '</em>');
 
data/skin/mobile/story_g/js/gd_member2.js+2
변경 전gd_member2.js
var $button = $(parent.document.getElementsByClassName('btn-join')[0]);
$button.html('<em>' + $button.val() + '</em>');
$button.data('action', '');
 
 
});
$this.data('action', 'click');
$this.html('<em>' + __('진행 중') + '</em>');
 
변경 후gd_member2.js
var $button = $(parent.document.getElementsByClassName('btn-join')[0]);
$button.html('<em>' + $button.val() + '</em>');
$button.data('action', '');
// validation_submit 에서 잠근 버튼을 함께 풀어야 검증 실패 후 재제출이 가능하다
$button.prop('disabled', false);
});
$this.data('action', 'click');
$this.html('<em>' + __('진행 중') + '</em>');