회원가입 폼에서 "이용약관 동의" 팝업창 이넘 어쩌죠? ㅠㅠ 정보
회원가입 폼에서 "이용약관 동의" 팝업창 이넘 어쩌죠? ㅠㅠ관련링크
본문
회원가입 개인정보 정책 추가된 스킨을 적용했습니다.
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> <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 />
타인의 주민등록번호를 도용하는 경우에는 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
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> <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 />
타인의 주민등록번호를 도용하는 경우에는 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
댓글 전체