회원가입 인증 처리시 가입된 주민번호도 가입 됩니다. > 그누3질답

그누3질답

회원가입 인증 처리시 가입된 주민번호도 가입 됩니다. 정보

회원가입 인증 처리시 가입된 주민번호도 가입 됩니다.

본문

 
 
원문소스...;;이거 난감하네요. 같은 회원이 아이디 2개씩 만들수 있습니다.
 
인증의 이유가 없어지네요... 어찌 해야 될지.. 모가 틀렸는지 잘 모르겠습니다...;;
 
 
 
 
<?
$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("입력하신 주민등록번호로 이미 가입정보가 있습니다.");
     }
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;
}
$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);
 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;
 }
}
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')

이어야 하는데.......
© SIRSOFT
현재 페이지 제일 처음으로