중복된 주민번호 체크에서 궁금한게 있어서요~! 정보
그누보드 중복된 주민번호 체크에서 궁금한게 있어서요~!본문
mbupdate.php 파일 내용중 아래 보시면 or mb_jumin = '$mb_jumin1$mb_jumin2' "; 부분과 mb_jumin = PASSWORD('$mb_jumin'), 부분이 이해가 안가서요.
이게 맞는건가요? 여기서 다운 했으니 맞을껀뎅 ㅡㅡ;
$mb_jumin1 과 $mb_jumin2 은 폼에서 넘어온 값이란건 알겠는데..
$mb_jumin 는 어서 생겨난 것인가욤?
그리구, 주민번호는 디비 입력시 패스워드처리로 입력이 되는데, or mb_jumin = '$mb_jumin1$mb_jumin2' "; 이부분에서 보면은 중복 검사시 패스워드 처리를 하지 않고 중복 검사를 하게 됩니다. 이럴때 과연 중복된 주민번호가 나올수 있을까요?
우째 배포하면서 실수를 한듯 하기도 하고,, 이럴때 초보는 무진장 헷갈리기 시작합니다욤 ^^;
펄 초보가 php 하려니 머리 아프군욤 ㅡㅡ;
특히 세션 ㅡㅡ; 클라이언트마다 딱하나씩의 세션만이 존재하는걸 자주 까먹는 ㅡㅡ;
$sql = " select count(*) from $cfg[table_member]
where mb_email = '$mb_email'
or mb_jumin = '$mb_jumin1$mb_jumin2' ";
$row = sql_fetch_array($sql);
if ($row[0] > 0) {
message($table, "같은 e-mail 또는 주민등록번호가 존재합니다.");
}
// 처음 회원가입은 관리자 회원가입임
$sql = " select count(*) from $cfg[table_member] ";
$row = sql_fetch_array($sql);
if ($row[0] == 0) {
$mb_level = $cfg[level_admin];
$link = "./manage/";
} else {
$mb_level = $cfg[level_register];
}
$sql = " insert into $cfg[table_member]
set mb_id = '$mb_id',
mb_passwd = PASSWORD('$mb_passwd'),
mb_level = '$mb_level',
mb_datetime = NOW(),
mb_ip = '$REMOTE_ADDR',
mb_jumin = PASSWORD('$mb_jumin'),
이게 맞는건가요? 여기서 다운 했으니 맞을껀뎅 ㅡㅡ;
$mb_jumin1 과 $mb_jumin2 은 폼에서 넘어온 값이란건 알겠는데..
$mb_jumin 는 어서 생겨난 것인가욤?
그리구, 주민번호는 디비 입력시 패스워드처리로 입력이 되는데, or mb_jumin = '$mb_jumin1$mb_jumin2' "; 이부분에서 보면은 중복 검사시 패스워드 처리를 하지 않고 중복 검사를 하게 됩니다. 이럴때 과연 중복된 주민번호가 나올수 있을까요?
우째 배포하면서 실수를 한듯 하기도 하고,, 이럴때 초보는 무진장 헷갈리기 시작합니다욤 ^^;
펄 초보가 php 하려니 머리 아프군욤 ㅡㅡ;
특히 세션 ㅡㅡ; 클라이언트마다 딱하나씩의 세션만이 존재하는걸 자주 까먹는 ㅡㅡ;
$sql = " select count(*) from $cfg[table_member]
where mb_email = '$mb_email'
or mb_jumin = '$mb_jumin1$mb_jumin2' ";
$row = sql_fetch_array($sql);
if ($row[0] > 0) {
message($table, "같은 e-mail 또는 주민등록번호가 존재합니다.");
}
// 처음 회원가입은 관리자 회원가입임
$sql = " select count(*) from $cfg[table_member] ";
$row = sql_fetch_array($sql);
if ($row[0] == 0) {
$mb_level = $cfg[level_admin];
$link = "./manage/";
} else {
$mb_level = $cfg[level_register];
}
$sql = " insert into $cfg[table_member]
set mb_id = '$mb_id',
mb_passwd = PASSWORD('$mb_passwd'),
mb_level = '$mb_level',
mb_datetime = NOW(),
mb_ip = '$REMOTE_ADDR',
mb_jumin = PASSWORD('$mb_jumin'),
댓글 전체