PHP |
① cb_namecheck.zip 파일의 압축을 풉니다. ② cb_namecheck 파일을 서버의 적절한 디렉토리에 copy 합니다. (예: /usr/bin) (성명 확인 서비스를 위한 모듈입니다. 설치 환경 : red hat linux 6 이상, php 3 이상에서 서비스 가능합니다.) ③ 실행 가능하게 권한을 조정합니다.(755권한) chmod +x cb_namecheck ④ 프롬프트 상에서 실행파일이 설치된 디렉토리로 이동하신 후 실행파일을 테스트해 봅니다. cb_namecheck 사이트아이디 사이트Password 8자리 주민번호13자리 이름 <Enter> 위와 같이 실행시켰을때 리턴값이 나오면 제대로 설치된 것입니다. Segmentation fault 가 나오면 파일을 바이너리로 다시 올려서 테스트해보십시오. ⑤ Php.zip 파일의 압축을 풉니다. nc_main.php,nc_coin.php (성명 및 주민번호 입력 page)와 nc_coin_p.php (성명 확인 처리 및 후속작업 page),nc_index.php 파일을 웹서버에 올립니다. ⑥ nc_coin_p.php 파일을 여신후 수정합니다. - @SITEID 와 @SITEPW 값을 한신평정보에서 발급한 값으로 변경합니다. - 암호화 모듈을 설치한 위치를 수정합니다. 예) 기본값 $cb_encode_path = "/usr/bin/cb_namecheck"; /usr/bin/cb_namecheck 값을 실제 cb_namecheck 프로그램을 설치한 디렉토리로 바꿉니다. ⑦ 방화벽이 설치되어 있으시다면 등록하셔야 할 IP 와 포트 입니다. (5개 모두 등록하셔야합니다.) IP: 203.234.219.72 è 포트 : 81, 82, 83, 84, 85 ⑧ 설치된 모듈을 테스트해 봅니다. - 브라우저에서 nc_main.php 를 호출합니다. → 실명확인하기를 클릭하여 주민등록번호와 이름을 입력하는 팝업을 띄웁니다. - nc_coin_p.php 에서 리턴하는 결과값을 확인합니다. - nc_coin_p.php소스의 $iReturnCode 변수에 결과값이 넘어옵니다. - $iReturnCode 변수에 공백이 나온다면 $cb_encode_path 를 확인해주십시오. ⑨ 결과값에 따른 리턴코드표입니다. 0 : 기본값임. $HTTP_REFERER를 sURLnc와 비교하는 if문 값이 False일때. 1 : 본인 맞음 2 : 본인 아님 3 : 자료없음. |
4 : 시스템 장애.( 크레딧뱅크 사이트 이상 ) 5 : 주민번호 오류 ( 주민번호 체크 썸이 맞지 않은 경우.) 6 : 성인인증시 만19세 이하인 경우(서비스성격이 성인인증일 경우에만 해당됩니다.) 9 : send 된 데이타가 이상한 경우. ( 주민번호, 비밀번호, 사이트아이디, 성명 중 한개의 데이타라도 빠지고 온 경우.) 10 : 사이트 코드 오류 ( 대소문자를 확인해 주세요.) 11 : 정지된 사이트 ( 저희쪽 계약 담당자에게 문의 주세요.) 12 : 해당사이트 비밀번호 오류 ( 저희쪽에서 보내드린 비밀번호 확인후 이상시 연락주세요.) 13 : 사이트 인증 시스템 장애 ( 개발자에게 연락주세요.) 15 : Decoding 오류(Data) 16 : Decoding 시스템장애 21 : 암호화 데이타 이상 ( 주민번호(13), 비밀번호(8) 자릿수를 확인해 주세요.) 24 : 암호화 연산중 에러 ( 올바르지 않은 주민번호인지 확인해 주세요.) 31 : 연결장애 ( 서버에서 아래의 경로로 접속해 보시고 연결 안 되실 경우 개인 pc에서 해보시고 그래도 연결이 안될 경우는 문의 주십시오. 서버쪽에서만 안 될 경우 서버 네트워크 확인 해주세요) http://203.234.219.72:81/check.asp http://203.234.219.72:82/check.asp http://203.234.219.72:83/check.asp http://203.234.219.72:84/check.asp http://203.234.219.72:85/check.asp 32 : 결과값 이상…(result= ) 형식으로 데이터가 넘어오지 않은 경우… 34 : 통신 중 장애발생 (방화벽 확인해 보시고,php설치시 socket사용 가능하도록 설정되어있는지 확인해 보세요.) 50 : 정보도용 차단 요청 주민번호 (실명확인 요청시 성명 일치/불일치에 관계없이 결과값으로 "50"을 리턴) 55~57 : 외국인 번호 확인 오류 58 : 출입국 관리소 통신 오류 ⑩ 결과를 받은 이후에 결과값에 따라 각 사이트에서 추가로 처리할 작업을 coding 합니다. 실명확인이 안되신 분들(결과값 2, 3)은 첨부파일의(실명확인결과 처리방법.doc) |
스크립트를 참조하셔서 팝업 페이지를 띄워서 처리해 주시거나, 첨부파일의(실명확인결과처리.zip) 성명불일치폴더에 있는 its.html 페이지를 기준으로 고객사 전용 페이지 제작 하셔서 처리해 주시면 됩니다. 정보도용차단 요청 주민번호 (결과값 50) 는 실명확인 요청시 성명 일치/불일치에 관계없이 결과값으로 "50"으로 리턴됩니다. 첨부의 "실명확인결과 처리방법.doc"의 스크립트를 참조하셔서 팝업 페이지를 띄워서 처리해 주시거나,첨부의(실명확인결과처리.zip) 정보도용차단폴더에 있는 itsProtect.html 페이지를 기준으로 고객사 전용 페이지 제작 하셔서 처리해 주시면 됩니다 다음은 한신평정보의 테이타 보유현황입니다. 만14세미만 : 코드 내용 7 : 선불제인데 일반실명확인 서비스로 들어온경우. 9 : request 데이타 오류.(주민번호+비밀번호 데이터가 없을 경우, 이름이 안 왔을 경우) 18 : 선불제에서 코인이 소멸된경우. 21 : 암호화 데이타 이상 ( 주민번호(13), 비밀번호(8) 자릿수를 확인해 주세요.) 위의 아이피로 접속하셨을때 아이피와 디렉토리가 출력되면 네트워크는 정상입니다. 32 : 결과값 이상…(result= ) 형식으로 데이터가 넘어오지 않은 경우… 50 : 명의도용 차단 요청 주민번호 55~57 : 외국인 번호 확인 오류 |
- Posted
- Filed under etc