Skip to content

휴대폰 인증 플러그인 설치하기

이 설치 절차는 아이코드 단독 상품에 적용됩니다. 알리고 상품에 포함된 기능을 설치할 때는 해당 상품의 설치 파일과 안내를 사용하세요.

설치 전 준비

  • 사이트 파일과 데이터베이스를 백업합니다.
  • 그누보드 버전과 회원가입 스킨의 수정 여부를 확인합니다. 기본 샘플 버전은 ReadMe.txt 파일에 있습니다.
  • PHP 7.0 이상과 PDO MySQL 확장 사용 여부를 호스팅 업체에 확인합니다. 데이터베이스 최소 버전은 별도로 검증되지 않았으므로 설치 환경을 확인한 뒤 진행합니다.
  • 아이코드 계정, 사용할 발신번호, 발송 잔액을 준비합니다.
  • 그누보드 최고관리자로 로그인할 수 있는지 확인합니다.

압축파일 구성 확인

압축을 풀면 다음 파일과 폴더가 있습니다. 먼저 각 항목의 역할을 확인한 뒤 아래 순서대로 적용하세요.

text
압축을 푼 폴더/
├── CHANGELOG.txt
├── ReadMe.txt
├── edit_gn5/
│   ├── adm/
│   ├── skin/member/hpcerti/
│   └── mobile/skin/member/hpcerti/
└── plugin/
    └── certihp/
파일·폴더역할과 적용 방법
CHANGELOG.txt버전별 변경 내역입니다. 변경된 기능과 수정 사항을 확인합니다.
ReadMe.txt설치·사용 안내와 기본 샘플 버전 등 적용 전 확인할 정보입니다.
edit_gn5/관리자 파일과 PC·모바일 회원가입 스킨입니다. 폴더 자체를 업로드하지 않고 안의 파일을 사이트의 같은 경로에 반영합니다. 자세한 경로는 2단계에서 확인합니다.
plugin/휴대폰 인증 기능이 들어 있습니다. 안의 certihp/를 사이트의 plugin/ 폴더 아래에 복사합니다.

CHANGELOG.txtReadMe.txt는 확인용 문서로, 사이트에 업로드할 필요는 없습니다. edit_gn5의 기존 파일을 덮어쓰기 전에는 사이트에서 수정한 내용이 있는지 확인하세요.

1. 플러그인 폴더 복사

플러그인 폴더 복사하기

이미지를 누르면 새 탭에서 원본 크기로 볼 수 있습니다.

압축을 풀고 plugin/certihp/ 폴더를 그누보드 설치 폴더 아래의 같은 경로에 복사합니다.

예를 들어 사이트의 그누보드 폴더에 plugin/certihp/install.php가 있어야 합니다. 그누보드가 하위 폴더에 설치되어 있다면 그 폴더를 기준으로 적용하세요.

설정 파일은 필요할 때만 만드세요

배포본에는 config.example.php가 들어 있습니다.

발송 횟수나 인증번호 유효시간 등을 바꾸려면 예제를 같은 폴더에 config.php로 복사한 뒤 수정합니다.

기존 config.php가 있다면 새로 복사하지 말고 백업 후 필요한 값만 변경하세요. config.example.php만 수정하면 실제 설정에는 반영되지 않습니다.

기본값으로 사용할 때는 설정 파일을 만들지 않아도 됩니다.

설정 파일 만들기와 변경 방법을 확인하세요.

2. 관리자 파일과 회원가입 스킨 적용

edit_gn5는 배포 파일을 구분하는 폴더 이름입니다. 그 안의 폴더와 파일을 그누보드의 대응 경로에 적용합니다.

배포 파일의 위치사이트에 적용할 위치
edit_gn5/adm/admin.head.phpadm/admin.head.php
edit_gn5/adm/css/admin.cssadm/css/admin.css
edit_gn5/skin/member/hpcerti/skin/member/hpcerti/
edit_gn5/mobile/skin/member/hpcerti/mobile/skin/member/hpcerti/

기본 샘플과 같은 버전이며 해당 파일을 수정하지 않은 사이트는 백업 후 적용할 수 있습니다.

버전이 다르거나 디자인·기능을 수정한 사이트는 기존 변경 사항과 휴대폰 인증 관련 코드를 함께 반영해야 합니다. 직접 적용하기 어렵다면 사용 중인 버전과 수정 여부를 알려주세요.

3. 설치 실행

  1. 사이트의 최고관리자로 로그인합니다.
  2. 같은 브라우저에서 그누보드 설치 주소 뒤에 /plugin/certihp/install.php를 붙여 접속합니다.
  3. certihp 설치 / 업데이트 결과 화면에서 ERROR 항목이 없는지 확인합니다.
  4. 완료되었습니다.가 표시되는지 확인합니다.
  5. 설치가 완료되면 install.php 파일은 삭제하셔도 무방합니다.(보안을 위해 삭제 권장)
  6. 발송 횟수나 인증번호 유효시간 등을 바꾸려면 설정 파일 만들기와 변경 방법을 확인하세요.

기존 버전에서 업데이트할 때도 이 절차가 필요합니다.

파일 복사만으로 설치를 마치지 마세요. 오류가 있으면 설치 문제 해결을 확인합니다.

4. 아이코드와 회원가입 설정

아이코드와 회원가입 설정에서 발송 서비스와 발신번호를 설정한 뒤, 관리자 환경설정 → 기본환경설정 → 회원가입 설정을 엽니다.

  • 회원 스킨 선택: 제공된 hpcerti를 선택합니다. 모바일 회원 스킨도 반드시 hpcerti로 설정하세요.
  • 휴대폰 필수 설정: 휴대폰번호 입력 항목에서 보이기필수입력을 모두 체크하고 저장합니다.

회원 스킨 설정 화면과 자세한 안내를 확인하세요.

5. 설치 결과 확인

  1. 관리자와 분리된 일반 사용자 브라우저에서 회원가입 페이지를 엽니다.
  2. PC와 모바일에서 휴대폰 번호 입력란과 휴대폰인증번호 받기 버튼을 확인합니다.
  3. 수신 가능한 번호로 요청하고, 도착한 인증번호로 인증확인을 진행합니다.
  4. 휴대폰 인증이 완료되었습니다.를 확인한 뒤 회원가입까지 마칩니다.
  5. 관리자에서 WOC-Solution → 휴대폰인증현황을 열어 인증 내역과 가입 사용 여부를 확인합니다.

테스트 발송도 발송 서비스의 요금이 발생할 수 있습니다. 제한 동작은 관리자 로그인 상태에서 면제될 수 있으므로 일반 사용자 환경에서 확인하세요.

설치가 끝나면 plugin/certihp/install.php를 삭제하셔도 좋습니다. 추후 업데이트 때 필요하면 배포 파일에서 다시 복사하여 실행합니다.

WizardOfCode 제품과 서비스의 공식 도움말입니다.