register_form.php 코드 질문

register_form.php 코드 질문

QA

register_form.php 코드 질문

답변 2

본문

register_form.php 를 보면 아래 코드와 같은 내용이 있습니다.


if (!isset($_POST['agree']) || !$_POST['agree']) {
    alert('회원가입약관의 내용에 동의하셔야 회원가입 하실 수 있습니다.', G5_BBS_URL.'/register.php');
}
 
if (!isset($_POST['agree2']) || !$_POST['agree2']) {
    alert('개인정보처리방침안내의 내용에 동의하셔야 회원가입 하실 수 있습니다.', G5_BBS_URL.'/register.php');
}

 

이 코드는 무의미한 코드 아닌가요?

register.skin.php → register_form.php 로 동작하는데

체크를 안했을 경우에

register.skin.php 파일에서 fregister_submit 함수로 체크를 하도록 설정되어있는데

왜 저런 코드를 또 작성한건가요?

이 질문에 댓글 쓰기 :

답변 2

회원가입 페이지에서 필요한 값을 입력 후 해당 페이지로 가는것이 아니라 그냥 직접 주소를 치거나 하여 비정상적인 접근을 하는 경우가 있기 때문에

일반적으로 스크립트단에서 한번 검사하고,

그 값을 받는 곳에서도 한번 더 검사하는 것입니다.

 

일반적으로 중요한 데이터가 오가는 곳이라면 클라이언트에서도, 서버쪽에서도 한번 씩 다 검사를 하게 됩니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 29
© SIRSOFT
현재 페이지 제일 처음으로