register.php 를 거치지 않고 바로 register_form.php에서
약관에 대한 동의와 회원가입 폼 입력을 동시에 가능한가요?
보통 다른 사이트 또는 쇼핑몰을 보면, 같이 되어있더라구요.
이게 그누보드에서도 가능할까요?
혹시나 그냥 약관 동의안하고 들어가지나 싶어서
http://사이트주소/bbs/register_form.php 경로를 바로 치고 들어가보려 했으나
회원가입 약관의 내용에 동의하셔야 회원가입 할 수 있다는 메시지와 함께
register.php 로 이동이 되더라구요.
도와주세요!
ex) http://ecudemo31431.cafe24.com/member/join.html

답변 1개 / 댓글 1개
채택된 답변
+20 포인트
8년 전
바로처리할수있습니다.
/bbs/register_form.php 안에 agree 동의체크 스크립트를 삭제를 하시고 사용하세요
그리고 회원가입/정보보호확인은 필수이니
registerform에는 반드시 넣으셔야 합니다..
답변에 대한 댓글 1개
myfree
8년 전
답변을 작성하려면 로그인이 필요합니다.
// 회원 로그인을 한 경우 회원가입 할 수 없다
// 경고창이 뜨는것을 막기위해 아래의 코드로 대체
// alert("이미 로그인중이므로 회원 가입 하실 수 없습니다.", "./");
if ($is_member) {
goto_url(G5_URL);
}
// 리퍼러 체크
referer_check();
if (!isset($_POST['agree']) || !$_POST['agree']) {
alert('회원가입약관의 내용에 동의하셔야 회원가입 하실 수 있습니다.', G5_BBS_URL.'/register.php');
}
if (!isset($_POST['agree2']) || !$_POST['agree2']) {
alert('개인정보처리방침안내의 내용에 동의하셔야 회원가입 하실 수 있습니다.', G5_BBS_URL.'/register.php');
}
$agree = preg_replace('#[^0-9]#', '', $_POST['agree']);
$agree2 = preg_replace('#[^0-9]#', '', $_POST['agree2']);
[/code]
이부분을 지워주면 될까용
리퍼러체크부터 지워주면 될까용!