[리빌더] 컨텐츠(파일) 상품 관리
컨텐츠 상품관리는 배송상품이 아닌 파일을 상품으로 등록할 수 있으며, 설정에 따라 구매한 사용자는 다운로드 할 수 있습니다.
리빌더 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 까지 기록됩니다.
최신 댓글
전체 보기 →좋은 말씀 감사합니다. (●'◡'●) 다만 저는 이미 현업에서는 내려온 상태라 교육이나 멤버십까지 운영할 계획은 없습니다. 지금처럼 개인적으로 관심 있는 것들을 만들어 보고, 정리한 내용이나 결과물을 필요하신 분들과 공유하는 정도가 제게는 소일거리입니다. G7을 처음 접하시는 분들이 조금이라도 쉽게 시작할 수 있도록, 제가 아는 범위에서 계속 자료를 남겨두는 것. 그 정도가 제가 생각하는 방향입니다. :)
차라리 유튜브 강의도 만들어서 맴버쉽 비용까지 받는건 어떨까요? 교육산업도 병행하셔야 개인 개발자들도 자기계발 할 수 있고, 냑도 수익이 생기고..
(●'◡'●)
한번 해보겠습니다
안녕하세요, (●'◡'●) 이 페이지 참고해 보실레요 https://hub.glitter.kr/g7-guide