회원가입 인증 처리시 가입된 주민번호도 가입 됩니다. 정보
회원가입 인증 처리시 가입된 주민번호도 가입 됩니다.본문
원문소스...;;이거 난감하네요. 같은 회원이 아이디 2개씩 만들수 있습니다.
인증의 이유가 없어지네요... 어찌 해야 될지.. 모가 틀렸는지 잘 모르겠습니다...;;
<?
$SESSION_CACHE_LIMITER = "nocache";
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "DESIGN");
$SESSION_CACHE_LIMITER = "nocache";
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "DESIGN");
$html_title = "회원가입CH";
$de_member_provision = $default[de_member_provision]; // 회원가입약관
if ($sql_query && $query != "./?doc=bbs/member_check.php") getLocationHerf("./","회원님께서는 이미 가입하신 상태입니다.",$history);
if ($condition) {
$row = sql_fetch($sql);
if ($row[0] > 0)
alert("입력하신 주민등록번호로 이미 가입정보가 있습니다.");
}
$row = sql_fetch($sql);
if ($row[0] > 0)
alert("입력하신 주민등록번호로 이미 가입정보가 있습니다.");
}
if ($action == "jumin_check")
{
{
$mb_jumin = $jumin1.$jumin2;
$todate = date("Ymd");
$jum_tmp = $jumin1 + 19000000;
$result = $todate - $jum_tmp + 10000;
if($result < 200000){
ECHO "<script language=javascript>";
ECHO "alert('\\n미성년자는 본 서비스를 이용하실 수 없습니다.!\\n');";
ECHO "</script>";
exit;
}
$jum_tmp = $jumin1 + 19000000;
$result = $todate - $jum_tmp + 10000;
if($result < 200000){
ECHO "<script language=javascript>";
ECHO "alert('\\n미성년자는 본 서비스를 이용하실 수 없습니다.!\\n');";
ECHO "</script>";
exit;
}
$join_member = "SELECT count(*) FROM gb_member WHERE $condition mb_jumin = PASSWORD('$mb_jumin') ";
$Jumin_Data = sql_fetch($join_member);
$join_info = " select mb_id, mb_jumin from gb_member where mb_jumin = PASSWORD('$mb_jumin')";
$join = sql_fetch($join_info);
$Jumin_Data = sql_fetch($join_member);
$join_info = " select mb_id, mb_jumin from gb_member where mb_jumin = PASSWORD('$mb_jumin')";
$join = sql_fetch($join_info);
if ($Jumin_Data[0]) {
ECHO "<script language=javascript>";
ECHO "alert('\\n입력하신 주민등록번호로 이미 가입정보가 있습니다. \\n\\n아이디,비밀번호 찾기를 통해 조회해 보세요.\\n');";
ECHO "window.open('./?doc=bbs/idpassforget.php&id=$join[mb_id]', 'passsearch','width=450,height=300,statusbar=no,scrollbars=no,toolbar=no');";
ECHO "</script>";
exit;
}
else {
ECHO "<FORM NAME='agree_go' ACTION='./?doc=bbs/mbform.php' METHOD=POST TARGET='_parent'>";
ECHO "<INPUT TYPE=HIDDEN NAME='query' VALUE='./?doc=bbs/mbform.php'>";
ECHO "<INPUT TYPE=HIDDEN NAME='mb_name' required realname VALUE='$mb_name'>";
ECHO "<INPUT TYPE=HIDDEN NAME='mb_jumin' required jumin VALUE='$mb_jumin'>";
ECHO "</FORM>";
ECHO "<script language=javascript>window.load = document.agree_go.submit();</script>";
exit;
}
}
ECHO "<script language=javascript>";
ECHO "alert('\\n입력하신 주민등록번호로 이미 가입정보가 있습니다. \\n\\n아이디,비밀번호 찾기를 통해 조회해 보세요.\\n');";
ECHO "window.open('./?doc=bbs/idpassforget.php&id=$join[mb_id]', 'passsearch','width=450,height=300,statusbar=no,scrollbars=no,toolbar=no');";
ECHO "</script>";
exit;
}
else {
ECHO "<FORM NAME='agree_go' ACTION='./?doc=bbs/mbform.php' METHOD=POST TARGET='_parent'>";
ECHO "<INPUT TYPE=HIDDEN NAME='query' VALUE='./?doc=bbs/mbform.php'>";
ECHO "<INPUT TYPE=HIDDEN NAME='mb_name' required realname VALUE='$mb_name'>";
ECHO "<INPUT TYPE=HIDDEN NAME='mb_jumin' required jumin VALUE='$mb_jumin'>";
ECHO "</FORM>";
ECHO "<script language=javascript>window.load = document.agree_go.submit();</script>";
exit;
}
}
header_cache();
include "$member_skin/member_check.skin.php";
?>
?>
댓글 전체
if ($condition) {
$row = sql_fetch($sql);
if ($row[0] > 0)
alert("입력하신 주민등록번호로 이미 가입정보가 있습니다.");
}
여기서
$sql 내용이 어떻게 되죠?
where mb_jumin = password( '$mb_jumin')
이어야 하는데.......
$row = sql_fetch($sql);
if ($row[0] > 0)
alert("입력하신 주민등록번호로 이미 가입정보가 있습니다.");
}
여기서
$sql 내용이 어떻게 되죠?
where mb_jumin = password( '$mb_jumin')
이어야 하는데.......
ㅠㅠ