[리빌더] 컨텐츠(파일) 상품 관리

컨텐츠 상품관리는 배송상품이 아닌 파일을 상품으로 등록할 수 있으며, 설정에 따라 구매한 사용자는 다운로드 할 수 있습니다.

2026-04-02 (목) 15:16:00 조회 128
문의하기
[리빌더] 컨텐츠(파일) 상품 관리
JavaScript PHP MySQL

리빌더 2.2.6 버전 배포시점에 맞춰 컨텐츠 상품관리 부가기능이 추가됩니다.
컨텐츠 상품관리는 배송상품이 아닌 파일을 상품으로 등록할 수 있으며, 설정에 따라
구매한 사용자는 다운로드 할 수 있습니다.

주요 기능요약

  • 상품 1개에 여러 파일 등록
  • 파일별 샘플/일반 구분
  • 파일별 추가금액 적용
  • 다운로드 허용 주문상태를 전역/상품별로 설정
  • 다운로드 횟수 제한, 기간 제한
  • 다운로드 이력 기록
  • 주문상세에서 권한 유무에 따라 다운로드 버튼/상태 안내

보안 처리

업로드 파일은 공개 웹 경로가 아니라 /data/rb_file/상품코드/ 아래에 저장되고,
실제 저장 파일명은 난수형으로 변경되어 원본명을 직접 노출하지 않습니다.

업로드 폴더에는 index.php 와 .htaccess 가 생성되어 직접 접근을 차단하고,
다운로드는 반드시 download.php 또는 sample.php 를 거쳐 서버 권한검사를 통과해야만 가능합니다.

권한검사에서는 주문번호, 회원/비회원 일치 여부, 주문상태, 다운로드 활성상태,
기간 만료, 횟수 초과를 모두 확인합니다.

관리자 파일 다운로드도 별도 file_item_download.php 를 통해 관리자 권한을 검사한 뒤만 허용되며, 구매 다운로드는 rb_file_download_log 관련 로직으로 이력과 IP, User-Agent 까지 기록됩니다.
리빌더 컨텐츠(파일) 상품 관리

리빌더 컨텐츠(파일) 상품 관리

리빌더 컨텐츠(파일) 상품 관리

리빌더 컨텐츠(파일) 상품 관리

리빌더 컨텐츠(파일) 상품 관리

댓글 (0)

로그인 후 댓글을 남길 수 있습니다.
아직 댓글이 없습니다. 첫 번째 댓글을 남겨보세요!