Discuz 루키 네트워크 검증 및 과금 시스템 프레임워크는 외부 앱, 웹 및 다양한 소프트웨어 개발에 빠르게 연결할 수 있는 순수 API 인터페이스를 갖춘 PHP+MYSQL 언어로 개발되었습니다.
이 프레임워크는 성숙하고 안정적인 Discuz3.4 포럼 시스템을 채택하고 MVC 프레임워크 환경에서 개발되었습니다.
이 프레임워크는 Discuz 사용자 시스템에 내장된 기능을 완벽하게 통합하고 플러그인 형태로 개발된 독립 프레임워크를 채택하며 코드를 분리하고 2차 개발 및 확장을 지원합니다.
이 프레임워크를 통해 데이터 출력 인터페이스를 무한히 확장할 수 있으며 외부 액세스 API 인터페이스를 통해 데이터를 조작하고 출력하며 기타 기능을 사용할 수 있습니다.
이 시스템의 모든 기능은 API 외부 인터페이스를 사용하여 구현되고 제어됩니다. 데이터 출력 형식은 주로 JSON이며 외부 GET 및 POST 매개변수를 수신할 수 있습니다.
클라이언트는 Python, Java, C, Yi 언어, PHP, Yi Android, Huoshan Mobile, 일부 게임 개발 엔진 및 기타 모든 주류 개발 언어를 지원합니다.
적용 가능한 환경:
PHP 버전>5.6 이상;
DISCUZ 버전>3.0 이상;
MYSQL 버전>5.5 이상;
프레임워크 프로세스:
클라이언트: 프레임워크 프로토콜을 통해 항목 파일에 데이터를 제출합니다.
서버-컨트롤러: 데이터를 수신한 후 제어 프로세스를 통해 전환됩니다.
서버 모델: 오프로드 지침을 수신하고 모듈식 데이터 처리를 수행합니다.
Server-View: 처리된 데이터를 수신하고 이를 JSON을 통해 클라이언트에 반환하여 수신합니다.
프레임워크 처리 흐름: 들어오는 데이터-->입력 파일-->컨트롤러-->모델 처리-->데이터 반환!
프레임워크 기능:
독립 프레임워크: DB 및 기본 코드를 사용하여 중복 지침 없이 핵심 라이브러리를 독립적으로 캡슐화하는 독립적으로 개발된 API별 프레임워크 프로토콜입니다.
코드 분리: 이 프레임워크의 모든 코드는 discuz 프레임워크와 분리되어 있으며 discuz 버전 및 기타 플러그인과 충돌하지 않습니다. 네이티브 코드에는 데이터 및 구조적 논리가 보장되도록 데이터베이스에 대한 비공식 프로세스 작업이 없습니다. 파괴되지 않았습니다.
고유한 암호화: 이 프레임워크는 동적 양방향 사용자 정의 암호화 기술을 사용하여 토큰 값이 동적 변경 확인 기술을 유지하도록 효과적으로 보장합니다. 이 암호화 기술은 서명 및 간섭 코드를 추가할 수 있습니다. 또한 자신의 상황에 따라 개인 암호화 방법을 맞춤화하여 강화할 수 있습니다. 이는 원활하고 세계 유일의 개인 암호화 기술입니다.
동적 검증: 고유한 암호화를 기반으로 동적 에이징이 발생하여 암호문의 유효 시간을 설정합니다. 시간이 다 되면 암호문이 업데이트될 때마다 검증 데이터를 다시 업데이트해야 합니다. 데이터 보안;
매개변수 보호: 데이터 전송은 discuz 보안 메커니즘에 의해 필터링됩니다. 그러나 discuz는 오류가 쉽게 발생할 수 있는 음수 매개변수 값과 문자열 이스케이프를 엄격하게 필터링하지 않습니다. 이 프레임워크는 값과 문자열의 형식을 강화하여 악성 코드를 효과적으로 차단합니다. 주사 공격!
핵심 처리: 이 프레임워크의 핵심 논리 및 검증 기능은 모두 프레임워크 내에서 처리되어 외부 소프트웨어의 낮은 보안 수준으로 인한 논리 오류 및 크랙으로 인한 보안 위험을 효과적으로 제거합니다.
보조 확장: 이 프레임워크는 discuz 프레임워크의 기능 범위 내에서 모든 사용자 정의 논리 기능을 무한히 확장할 수 있으며, discuz 프레임워크의 모든 기능 모듈과 모든 플러그인에 대해 데이터 작업 및 호출을 수행할 수도 있습니다.
접근 검증: 이 프레임워크는 discuz 프레임워크의 IP 금지 및 회원 그룹에 대한 접근 금지 내장 기능을 결합하여 프록시 IP 및 회원 그룹 로그인에 대한 제어를 실현합니다.
시간 확인: 이 프레임워크는 클라이언트 시간과 서버 시간을 확인하여 데이터 논리 보안을 보장합니다.
파일 확인: 이 프레임워크는 사용자 정의된 클라이언트 md5 서명 확인을 통해 클라이언트 파일의 무결성을 보장하여 파일 크래킹 및 변경을 효과적으로 방지합니다.
충전 모드: 포인트 차감 모드, 구매 사용자 그룹 모드, 시간별 차감 모드;
충전 기능: discuz 프레임워크에 내장된 충전 및 충전 카드 기능과 결합하여 사용자는 포인트를 충전할 수 있습니다.
대행사 기능: discuz 프레임워크에 내장된 충전 및 충전카드 기능과 결합하여 사용자는 카드 판매 할인 권한을 신청하고 배당을 받을 수 있습니다.
프로모션 기능: discuz 프레임워크에 내장된 프로모션 초대자와 결합하여 초대받은 사람이 재충전 카드를 사용하여 재충전할 때 초대자는 일정 비율의 보상을 받게 됩니다.
하트비트 패킷 기능: 사용자 온라인 활동을 반환하고, 기계 코드를 확인하고, 오프라인으로 전송되지 않은 만료된 하트비트 패킷을 처리합니다.
변수 기능: 강력한 원격 변수와 개인 변수를 제공하여 단일 변수에 4G 데이터를 저장할 수 있어 개발자가 소프트웨어를 보다 완벽하게 개발할 수 있습니다.
카드 번호 로그인: 카드 번호로 직접 로그인을 구현하고, 이를 계정에 연결하고, 카드 번호 상태를 설정하고, 보다 편리한 관리를 위해 독립적인 제어 기능을 갖습니다.
인터페이스 제어: 강력한 인터페이스 제어 시스템, 각 인터페이스는 매초 및 시간별 온라인 액세스에 액세스하고 처리하도록 독립적으로 설정됩니다.
통합 인터페이스: 이 프레임워크에서는 사용자 정의 인터페이스 기능을 통해 외부 API 호출 인터페이스가 추가되고 이 프레임워크를 통해 데이터 호출이 이루어지며 더 강력한 기능이 확장됩니다.
인터페이스 모듈:
로그인 모듈: 사용자 로그인, 플러그인 구성, 등록된 사용자;
사용자 모듈: 사용자 정보, 확장 정보, 아바타 획득
포인트 모듈: 포인트 증가 또는 감소;
친구 모듈: 메시지 전송, 친구 정보;
재충전 모듈: 포인트 재충전;
에이전트 모듈: Tika 판매;
확장 모듈: 새로운 사용자를 추가하여 데이터 저장 공간과 메모를 확장합니다.
호출 모듈: 사후 호출, 회원 순위;
로그 모듈: 인터페이스 로그:
출금 모듈: 현금 출금 및 백그라운드 결제를 신청합니다.
사용자 그룹 모듈: 구매, 충전, 전환;
포럼 모듈: 목록, 게시, 답변
순위 모듈: 회원 포인트 순위, 확장 정보 순위
휴대폰 모듈: SMS 전송, 휴대폰 계정 바인딩, 휴대폰 로그인
QQ 모듈: QQ 로그인
기타 기능 다운로드 경험...
기능 사용자 정의:
인터페이스 사용자 정의: 공통 인터페이스 외에도 discuz 내장 프레임워크의 데이터에 대한 논리적 호출 및 수정이 이루어집니다.
외부 사용자 정의: 타사 플러그인에서 데이터 호출 및 수정
기능 확장: 타사 외부 인터페이스, 공식 자체 제공 인터페이스;
사용 지침:
우선, 서버, 관리자 계정, ftp 비밀번호, mysql 비밀번호의 보안을 확인해야 합니다. 왜냐하면 이러한 비밀번호가 크랙된 후에는 웹사이트의 모든 파일과 데이터가 안전하지 않게 되기 때문입니다.
컴퓨터 및 휴대폰 소프트웨어를 개발할 때 전송 키, API 일반 텍스트 인터페이스 및 매개변수에 대한 DLL 캡슐화 호출을 사용하는 것이 좋습니다. 이는 인터페이스 보안을 크게 보호할 수 있습니다.
소프트웨어를 개발할 때 소프트웨어 리버스 엔지니어링 및 디버깅 판단을 완전히 내리고 프레임워크 자체 파일 md5 서명과 기타 보호 조치, 패키징 및 기타 작업을 결합하여 소프트웨어 보안을 보장해야 합니다.
전송 키와 플러그인 소스 코드는 기밀로 유지되어야 하며 어떤 네트워크 검증 시스템을 사용하는지 다른 사람에게 알리지 마십시오.
인터페이스를 사용하기 전에 인터페이스 문서를 주의 깊게 확인하고 여러 번 디버깅에 성공한 후 사용해야 합니다. 디버깅 버그를 발견하면 수정 시간에 맞춰 작성자에게 보고하세요.