j

중복된 주민번호 체크에서 궁금한게 있어서요~!

· 2003-01-25 (토) 11:21:14 · 1921
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'),
|
댓글을 작성하시려면 로그인이 필요합니다.

그누3질답

9,564건
+
제목 글쓴이 날짜 조회
03-01-29 조회 1,991
03-01-29 조회 1,595
03-01-25 조회 1,922
03-01-22 조회 1,628
03-01-22 조회 2,103
03-01-21 조회 1,824
03-01-21 조회 1,649
03-01-21 조회 2,025
03-01-21 조회 2,003
03-01-19 조회 1,333
03-01-18 조회 2,276
03-01-17 조회 1,563
03-01-15 조회 2,284
03-01-15 조회 2,213
03-01-14 조회 1,713
03-01-13 조회 1,728
건건강한환자
03-01-03 조회 1,965
03-01-01 조회 2,160
건건강한환자
02-12-28 조회 1,931
초초보피에치피
02-12-26 조회 2,249