회원가입 폼에서 "이용약관 동의" 팝업창 이넘 어쩌죠? ㅠㅠ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

회원가입 폼에서 "이용약관 동의" 팝업창 이넘 어쩌죠? ㅠㅠ 정보

회원가입 폼에서 "이용약관 동의" 팝업창 이넘 어쩌죠? ㅠㅠ

본문

회원가입 개인정보 정책 추가된 스킨을 적용했습니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=34200

회원가입위한 체크박스 두개 체크하고 이름 주민번호 넣고 동의 누르니까
위에 그림처럼 이용약관 체크하라고 팝업뜨네요 ㅠㅠ

소스는 손댄것 없는것 같은데... ㅡㅡ;
한번 봐주세요 ...

/bbs/register_form.php 파일 소스코드구요
<?
include_once("./_common.php");

// 불법접근을 막도록 토큰생성
$token = md5(uniqid(rand(), true));
set_session("ss_token", $token);

if ($w == "") {
    // 회원 로그인을 한 경우 회원가입 할 수 없다
    // 경고창이 뜨는것을 막기위해 아래의 코드로 대체
    // alert("이미 로그인중이므로 회원 가입 하실 수 없습니다.", "./");
    if ($member[mb_id])
        goto_url($g4[path]);

    // 리퍼러 체크
    referer_check();

    if (!$_POST['agree1'])
        alert("이용약관에 동의해야 회원가입 하실 수 있습니다.", "./register.php");

    if (!$_POST['agree2'])
        alert("수집하는 개인정보 항목에 동의해야 회원가입 하실 수 있습니다.", "./register.php");

    if (!$_POST['agree3'])
        alert("개인정보 수집 및 이용목적에 동의해야 회원가입 하실 수 있습니다.", "./register.php");

    if (!$_POST['agree4'])
        alert("개인정보 보유 및 이용기간에 동의해야 회원가입 하실 수 있습니다.", "./register.php");

    if (!$_POST['agree5'])
        alert("개인정보 취급위탁에 동의해야 회원가입 하실 수 있습니다.", "./register.php");

    // 주민등록번호를 사용한다면 중복검사를 합니다.
    if ($config[cf_use_jumin]) {
        $jumin = sql_password($mb_jumin);
        $row = sql_fetch(" select mb_name from $g4[member_table] where mb_jumin = '$jumin' ");
        if ($row[mb_name]) {
            if ($row[mb_name] == $mb_name)
                alert("이미 가입되어 있습니다.");
            else
                alert("다른 이름으로 같은 주민등록번호가 이미 가입되어 있습니다.\\n\\n관리자에게 문의해 주십시오.");
        }

        // 주민등록번호의 7번째 한자리 숫자
        $y = substr($mb_jumin, 6, 1);

        // 성별은 F, M 으로 나눈다.
        // 주민등록번호의 7번째 자리가 홀수이면 남자(Male), 짝수이면 여자(Female)
        $sex = $y % 2 == 0 ? "F" : "M";

        // 생일은 8자리로 만든다 (나중에 검색을 편하게 하기 위함)
        // 주민등록번호 앞자리를 그냥 생일로 사용함 ㅠㅠ
        // 주민등록번호 7번째 자리를 따져서...
        $birth = substr($mb_jumin, 0, 6);
        if ($y == 9 || $y == 0) // 1800년대생 (계시려나?)
            $birth = "18" . $birth;
        else if ($y == 1 || $y == 2) // 1900년대생
            $birth = "19" . $birth;
        else if ($y == 3 || $y == 4) // 2000년대생
            $birth = "20" . $birth;
        else // 오류
            $birth = "xx" . $birth;
    }

    $member[mb_birth] = $birth;
    $member[mb_sex] = $sex;
    $member[mb_name] = $mb_name;

    $g4[title] = "회원 가입";
}
else if ($w == "u")
{
    if ($is_admin)
        alert("관리자의 회원정보는 관리자 화면에서 수정해 주십시오.", $g4[path]);

    if (!$member[mb_id])
        alert("로그인 후 이용하여 주십시오.", $g4[path]);

    if ($member[mb_id] != $mb_id)
        alert("로그인된 회원과 넘어온 정보가 서로 다릅니다.");

    if (!($member[mb_password] == sql_password($_POST[mb_password]) && $_POST[mb_password]))
        alert("패스워드가 틀립니다.");

    // 수정 후 다시 이 폼으로 돌아오기 위해 임시로 저장해 놓음
    set_session("ss_tmp_password", $_POST[mb_password]);

    //if ($member[mb_id] == "xxx") alert("xxx 변경 불가");

    $g4[title] = "회원 정보 수정";
} else
    alert("w 값이 제대로 넘어오지 않았습니다.");

// 회원아이콘 경로
$mb_icon = "$g4[path]/data/member/".substr($member[mb_id],0,2)."/$member[mb_id].gif";
$member_skin_path = "$g4[path]/skin/member/$config[cf_member_skin]";

include_once("$g4[path]/head.sub.php");
include_once("./norobot.inc.php"); // 자동등록방지
include_once("$member_skin_path/register_form.skin.php");
include_once("$z4[path]/copyright.php");
include_once("$g4[path]/tail.sub.php");
?>


/member/스킨/register_skin.php입니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

$g4[title] = "회원가입";

?>
<style type="text/css">
<!--
.tta { font-family:굴림; font-size:9pt; line-height:16pt; background:#ffffff; scrolling:no; border:1px solid #D0D0D0; }
-->
</style>

<!-- Line top start -->
<table width="678" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><img src="<?=$member_skin_path?>/img/out_bco01.gif" width="7" height="6"></td>
<td background="<?=$member_skin_path?>/img/out_bbg01.gif"></td>
<td><img src="<?=$member_skin_path?>/img/out_bco02.gif" width="6" height="6"></td>
</tr>
<tr>
<td background="<?=$member_skin_path?>/img/out_bbg02.gif"></td>
<td>
<!-- Line top end -->
<!-- Title start -->
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr height="28">
<td class="small">
<img src="<?=$member_skin_path?>/img/icon_dot01.gif" width="3" height="3" align="absmiddle" style="margin:0px 5px 2px 5px"><a href="<?=$g4['path']?>/">Home</a> > <b><?=$g4[title]?></b>
</td>
<td align="right" style="padding-right:10px;"><a href="javascript:history.back();"><img src="<?=$member_skin_path?>/img/btn_prepage.gif" width="77" height="18" border="0" align="absmiddle"></a></td>
</tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr><td height="1" bgcolor="#E9E9E9"></td></tr>
<tr><td height="10"></td></tr>
</table>
<!-- Title end -->

<table width="665" cellpadding="0" cellspacing="5" border="0" align="center">
<form name="fregister" method="post" action="javascript:fregister_submit(document.fregister);" autocomplete="off">
<tr>
<td align="center"><img src="<?=$member_skin_path?>/img/join_title01.gif" width="650" height="65"></td>
</tr>
<tr>
<td align="center" style="padding:10px 10px 0px 10px;">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><img src="<?=$member_skin_path?>/img/join_title02.gif" width="106" height="22"></td>
</tr>
<tr>
<td style="padding-left:8px;"><textarea class="tta" name="textarea" cols="101" rows="8" readonly><?=get_text($config[cf_stipulation])?></textarea></td>
</tr>
<tr>
<td style="padding-left:8px;"><input type="checkbox" value="1" name="agree" id="agree"><label for="agree">예, 이용약관의 내용에 동의합니다</label></td>
</tr>
</table>
<br><br>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><img src="<?=$member_skin_path?>/img/privacy.gif" width="106" height="22"></td>
</tr>
<tr>
<td style="padding-left:8px;"><textarea cols="101" rows=8 readonly class=tta><?=get_text($config[cf_privacy])?></textarea></td>
</tr>
<tr>
<td style="padding-left:8px;"><input type=checkbox value=1 name=agree2 id=agree2>&nbsp;<label for=agree2>개인정보보호정책을 읽었으며 내용에 동의합니다.</label></td>
</tr>
</table>

</td>
</tr>
<? if ($config[cf_use_jumin]) { //주민등록번호를 사용한다면 ?>
<tr>
<td style="padding:0px 10px 0px 10px;">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td><img src="<?=$member_skin_path?>/img/join_title03.gif" width="121" height="22"></td>
</tr>
<tr>
<td style="padding-left:8px;">
<table width=100% cellpadding="0" cellspacing="0" border="0" style='background:#F5F5F5; border:1px solid #D0D0D0;'>
<tr>
<td width="35" style='padding:10px 0px 10px 10px'><b>이름</b></td>
<td width="90"><input class="ed" type="text" name="mb_name" itemname="이름" required minlength="2" nospace hangul style='width:80;'></td>
<td width="90"><b>주민등록번호 </b></td>
<td width="140"><input class="ed" type="text" name="mb_jumin" itemname="주민등록번호" required jumin minlength="13" maxlength="13" style='width:120;'></td>
<td><font style="font-family:돋움; font-size:9pt; color:#FF7800;">※ 숫자 13자리 중간에 - 없이 입력하세요.</font></td>
</tr>
</table>
</td>
</tr>
<tr><td height="10"></td></tr>
<tr>
<td style="padding-left:8px;">※ 2001년 1월 26일 개정 공포된 '주민등록법'에 따라 주민등록번호를 프로그램으로 생성하거나<br />
&nbsp;&nbsp;&nbsp;&nbsp;타인의 주민등록번호를 도용하는 경우에는 3년 이하의 징역 또는 1천만원 이하의 벌금에 처하게 됩니다.</td>
</tr>
</table>
</td>
</tr>
<? } ?>
<tr>
<td style="padding:0px 10px 0px 10px;">
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td align="left"><img src="<?=$member_skin_path?>/img/join_title05.gif" width="258" height="22"></td>
<td align="right">
<input type="image" width="90" height="25" src="<?=$member_skin_path?>/img/btn_join_agreed.gif" border="0">
<a href="<?=$g4['path']?>/"><img src="<?=$member_skin_path?>/img/btn_join_cancel.gif" width="90" height="25" border="0"></a></td>
</tr>
</table>
</td>
</tr>
</table>

<!-- Line bottom start -->
</td>
<td background="<?=$member_skin_path?>/img/out_bbg03.gif"></td>
</tr>
<tr>
<td><img src="<?=$member_skin_path?>/img/out_bco03.gif" width="7" height="6"></td>
<td background="<?=$member_skin_path?>/img/out_bbg04.gif"></td>
<td><img src="<?=$member_skin_path?>/img/out_bco04.gif" width="6" height="6"></td>
</tr>
</table>
<!-- Line bottom end -->

</form>

<script language="javascript">
function fregister_submit(f) {
    if (!f.agree.checked) {
        alert("회원가입약관의 내용에 동의해야 회원가입 하실 수 있습니다.");
        f.agree.focus();
        return;
    }

    if (!f.agree2.checked) {
        alert("개인정보보호정책의 내용에 동의해야 회원가입 하실 수 있습니다.");
        f.agree2.focus();
        return;
    }

    f.action = "./register_form.php";
    f.submit();
}

if (typeof(document.fregister.mb_name) != "undefined")
    document.fregister.mb_name.focus();
</script>



소스 손댄 것은 없는데 체크하라고 계속 팝업이 뜨는 바람에 다음 단계로 넘어갈 수가 없네요

오류 주소 : http://www.seomoon.or.kr/new/bbs/register.php

댓글 전체

전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT