회원가입시 휴대폰번호 중복 가입되는 이슈
본문
제목 그대로 회원가입시 이미 가입된 휴대폰 번호가 있는데, 동일한 번호로 가입이 되고 있습니다
영카트 버전으 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
/skin/member/basic/register_form.skin.php
위 파일에서는 휴대폰 인증이 들어있지않다면 검증안할겁니다.
/bbs/register_form_udpate.php
따라서 위 파일에서 검증하게되고,
이때 사용되는 파일들은
/lib/register.lib.php 파일입니다.
최신버전의 /bbs/register_form_udpate.php 파일에서
휴대폰검사 부분을 체크하시어
구버전에 넣어서 사용하시면 될겁니다.