테스트 사이트 - 개발 중인 베타 버전입니다

회원가입시 휴대폰번호 중복 가입되는 이슈 채택완료

coDribble 10개월 전 조회 1,624

제목 그대로 회원가입시 이미 가입된 휴대폰 번호가 있는데, 동일한 번호로 가입이 되고 있습니다

 

영카트 버전으 5.2.9.7 이었나 구 버전인 상태고, 호스팅 업체만 바꾼 정도입니다

이 전 호스팅에서의 php 버전은 모르겠고... 현재 관리자에 phpinfo 로 보면 5.3.13p1 버전이라고 뜹니다

 

최근 5.5버전대의 영카트 소스와 비교해봤는데, 

register_form_update.php 파일에서 

훅 추가된 부분 / get_session(5.5버전대) <> $_SESSION[(5.2버전대)  이 정도 차이입니다...;;

 

/skin/member/basic/register_form.skin.php
/bbs/register_form_udpate.php
/skin/member/basic/register_form_udate.tail.skin.php
/lib/register.lib.php

/bbs/ajax.mb_hp.php

 

이 파일들을 소스비교 했는데 다를게 없는데 5.5버전대의 영카트에서는 휴대폰번호가 동일하면 가입이 안되는데, 5.2버전대는 가입된 번호임에도 동일한 번호로 가입시 가입이 되고 있습니다...

 

동일한 번호로 가입시 가입방지하려면 위 페이지들말고 또 봐야할 곳이 있나요...??

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
그누위즈
10개월 전

/skin/member/basic/register_form.skin.php

위 파일에서는 휴대폰 인증이 들어있지않다면 검증안할겁니다.


/bbs/register_form_udpate.php

따라서 위 파일에서 검증하게되고,

이때 사용되는 파일들은 

/lib/register.lib.php 파일입니다.

 

최신버전의 /bbs/register_form_udpate.php 파일에서

휴대폰검사 부분을 체크하시어

구버전에 넣어서 사용하시면 될겁니다.

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

c
coDribble
10개월 전
답변 감사드립니다!
가입이 안된다는 말만 듣고 질문 글을 작성했는데, 혹시나 싶어서 5.4버전, 5.5버전 대로 작업된 쇼핑몰에서 동일한 번호로 가입을 해봤는데 가입이 되네요;;

애초에 말씀해주신 내용을 보고 register_form_update 의 코드를 다시 살펴봤는데
휴대폰 인증을 사용해야 중복검사가 가능한거로 보이네요;;
register_form_update 에는 휴대폰 유효성체크(valid_mb_hp)만 있고, 중복체크(exist_mb_hp) 함수를 불러오는 곳이 없는 것 보니 중복검사는 하지 않는 것 같아요!

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인