동일인물이 동일 아이피에서 동일한 주민등록번호로 회원가입이 가능합니까?
아이피가 같더라도 다른인물이면 상관없겠는데 이건 너무한거같은데요.
시스템을 뚫을수 있는건가요?
첨부파일
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 8개
완벽한 홈페이지는 없습니다.
그리로 위의 사항은 주민번호가 다릅니다..
생년월일이 같다고 주민번호가 같다는건 이해할수 없습니다..
앞번호는 같아도 뒷번호가 다를수 있습니다...
또 DB를 체크해보니 암호화된 비밀번호도 동일하며, 비밀번호 찾기 질문에 대한 답변도 정확하게 일치합니다.
동일주민번호 같습니다.
DB의 mb_jumin 를 체크해보니 암호화된 주민번호도 정확히 일치하고있습니다.
*D245D4119EE2724F0301CEF6B6CF19CE이하삭제
*D245D4119EE2724F0301CEF6B6CF19CE이하삭제
테스트로 제 주민번호로 가입을 한후 다시 가입을 시도하니 주민번호 체크에서 이미 동일주민번호가있다고하여 가입이 안됩니다.
아니면 php로 검사하나요?
===========================================================================================
관리자 답변이 없어서 그냥 공개해도 될란지 모르겠습니다.
일단 해결책만 올려드릴께요:
register_form_update.php파일을 열어 다음을 찾습니다.
if ($w=='')
{
if (strtolower($mb_id) == strtolower($mb_recommend)) alert('본인을 추천할 수 없습니다.');
$sql = " select count(*) as cnt from $g4[member_table] where mb_nick = '$mb_nick' ";
$row = sql_fetch($sql);
if ($row[cnt])
alert("\'$mb_nick\' 은(는) 이미 다른분이 사용중인 별명이므로 사용이 불가합니다.");
$sql = " select count(*) as cnt from $g4[member_table] where mb_email = '$mb_email' ";
$row = sql_fetch($sql);
if ($row[cnt])
alert("\'$mb_email\' 은(는) 이미 다른분이 사용중인 E-mail이므로 사용이 불가합니다.");
그리고 그 뒤에 다음을 붙여넣으세요.
// 주민번호 확인 체크시 가입하고 바로 뒤로가기 하면 동일 주민번호로 다시 가입되는 버그 때문에
if ($config[cf_use_jumin]) {
$row = sql_fetch(" select mb_name from $g4[member_table] where mb_jumin = '$mb_jumin' ");
if ($row[mb_name]) {
if ($row[mb_name] == $mb_name)
alert("이미 가입되어 있습니다.");
else
alert("다른 이름으로 같은 주민등록번호가 이미 가입되어 있습니다.\\n\\n관리자에게 문의해 주십시오.");
}
}