수정사항
1. 서버의 문자셋과 사이트의 문자셋이 다른 경우 글자(mb_name) 깨어짐이 발생 합니다.
$g4[okname_charset]을 nc.config.php에서 지정 가능하게 했습니다.
2. nc.config.php의 설명 및 불필요 코드를 삭제하고 정리 했습니다.
===
사용법은 plugin/kcb/nc.config.php 파일의 앞부분에 있습니다.
1번의 db생성은 phpmyadmin 등으로 하시면 되고, 업데이트를 위한 프로그램은 제공하지 않습니다. 귀챦...
// 1. g4_member 테이블에, mb_realcheck 필드를 datetime 형식으로 생성합니다.
// 2. php_okname.so php extension 화일을 업로드 하고 php.ini에 extension을 추가해야 합니다.
http://opencode.co.kr/bbs/board.php?bo_table=other_tips&wr_id=175
// 3. 로그 디렉토리(date/kcb)의 권한을 rwx---rwx로 줘야 합니다.
// 4. nc.config.php에서 회원사코드, 로그파일의 위치정보를 수정해야 합니다.
// 5. 서버의 문자셋과 사이트의 문자셋이 다른 경우에는 $g4['okname_charset']에 값을 적정하게 넣어줘야 합니다.
===
110-737 서울시 종로구 연지동 136-74
서울보증보험 B/D 14층
e-mail : p h y @ k o r e a c b . c o m
카드사 정보유출 대란이후 KCB OK Name 모듈이 업그레이드 되었습니다.
그런데, 좀 복잡해졌습니다.
기존에는 ok_name 모듈을 각 사용자의 디렉토리에 넣어두면 됬는데
신규버젼은 php의 extension으로 개발되어 서버관리자의 작업이 반드시 필요합니다.
KCB OK Name 관리자 페이지에서 모듈을 다운하고,
사이트가 운영되는 서버의 정보에 적합한 so를 찾아서,
서버관리자에게 보내서 설정을 해달라고 해야 합니다... 미췬 방법인 것 같습니다.
http://opencode.co.kr/bbs/board.php?bo_table=other_tips&wr_id=175
다음에 소스를 수정해 줍니다.
방식이 많이 바뀐 것 같은데, 변수명이 바뀌고 실제 바뀐거는 몇줄 안됩니다.
불당팩의 소스를 첨부했으니 참조하시기 바랍니다.
KCB에서 주는 소스를 이해 불가능입니다.
봐도 뭔 소린지 모릅니다. 저도 그랬으니까요...
예제 소스 무시하고 제 맘대로 코딩했더니 더 깔끔했습니다.
저장할 정보는 safe_hs_cert3.php에서 아랫부분을 고치면 됩니다.
// 결과처리 ===
switch ($resultCd) {
case "B000" : // 정상처리
$sql = " update $g4[member_table] set mb_name = '$name', mb_realcheck = '$g4[time_ymdhis]', mb_hp = '$field[12]' where mb_id = '$member[mb_id]' ";
sql_query($sql);
include("./realcheck.skin.php");
break;
default : // 정상이 아닌 경우
include("./realcheck.error.skin.php");
break;
}