그누보드 회원가입 추천인 시스템을 휴대폰 번호 기반으로 커스터마이징하는 방법
페이지 정보

본문
그누보드 회원가입 추천인 시스템을 휴대폰 번호 기반으로 커스터마이징하는 방법
그누보드 회원가입 시 기본 제공되는 아이디 기반 추천인 기능을 휴대폰 번호 기반으로 변경하려는 운영자와 개발자를 위한 핵심 파일 수정 및 검증 절차 안내입니다.
추천인 아이디 대신 휴대폰 번호 사용 시 수정 파일
그누보드의 기본 추천인 기능은 회원 아이디를 기반으로 작동하므로, 휴대폰 번호로 추천인을 등록하고 검증하려면 관련 소스 파일을 수정해야 합니다.
핵심 수정 파일 및 방향
bbs/ajax.mb_recommend.php및lib/register.lib.php: 추천인 아이디가 존재하는지 확인하는 검증 로직이 포함된 곳입니다. 기존 아이디 체크 방식 대신 입력된 폰 번호로 존재하는지 확인하는 함수를 새로 만들거나 수정해야 합니다.bbs/register_form_update.php: 회원가입 완료 후 추천인에게 포인트를 부여하는 로직이 처리되는 파일입니다. 기존 포인트 지급 함수가 회원 아이디 기준로 되어 있으므로 이 부분의 변경이 필요합니다.
추천인 입력 값 검증 로직 수정 방법
그누보드에서 추천인 입력 값의 유효성과 존재 여부를 회원 아이디 대신 휴대폰 번호로 검사하려면 bbs/ajax.mb_recommend.php 파일과 lib/register.lib.php 파일을 수정해야 합니다.
수정 위치 및 파일
- 추천인 검사 요청 처리 파일:
bbs/ajax.mb_recommend.php - 함수 정의 라이브러리 파일:
lib/register.lib.php
수정 방향
기본 그누보드 환경에서는 추천인 입력 값을 아이디 기준으로 검사하므로, bbs/ajax.mb_recommend.php 및 관련 라이브러리에서 아이디 존재 여부를 확인하는 함수 대신 휴대폰 번호 형식과 존재 여부를 검증하는 새로운 함수를 생성하여 적용해야 합니다.
추천인 포인트 지급 처리 과정 수정 방법
그누보드에서 추천인 시스템을 아이디 대신 휴대폰 번호 기반으로 변경할 때, 회원가입 완료 및 정보 수정 처리를 담당하는 bbs/register_form_update.php 파일의 수정이 필요하다.
수정 방향
- 포인트 지급 로직 변경: 기본 그누보드 환경에서는 추천인에게 포인트를 부여하는 코드가 회원 아이디를 기준으로 처리되도록 구현되어 있다. 따라서 추천인 입력 값이 휴대폰 번호로 변경된 경우, 포인트 지급 함수에서 대상 회원을 식별할 때 아이디 대신 휴대폰 번호(
mb_hp)를 기준으로 조회하여 포인트를 부여하도록 코드를 수정해야 한다.
함께 보면 좋은 글
- 그누보드5 휴대폰 번호 입력 시 하이픈(-) 자동 추가 및 형식 변환 방법
- 그누보드 게시판 list.skin.php 구조 분석 및 커스터마이징 가이드
- 그누보드 게시판 페이징 디자인 CSS 커스터마이징 방법
참고자료
기타 참고자료
- 이전글그누보드5 주요 라이브러리 함수 호출 코드 모음 26.10.18
- 다음글그누보드5 포인트 랭킹 기간별(일간/주간/월간) 설정 및 구현 방법 26.10.18
댓글목록
등록된 댓글이 없습니다.