Discuz新秀網路驗證收費系統框架是由PHP+MYSQL語言開發,純API接口,可快速對接外部app、web、各類軟體開發;
本框架採用成熟穩定的Discuz3.4論壇系統,MVC架構環境下開發;
本框架無縫整合Discuz使用者係統內建功能,採用外掛形式開發的獨立框架、分離程式碼、支援二次開發擴充;
透過本框架,可無限擴展資料輸出接口,透過外部存取api接口,對資料進行操作、輸出等功能;
本系統所有功能實作及控制均採用api外部接口,資料輸出形式以JSON為主,可接收外部GET、POST參數;
客戶端支援Python、Java、C、易語言、PHP、易安卓、火山移動、部分遊戲開發引擎、等所有主流開發語言。
適用環境:
PHP版本>5.6以上;
DISCUZ版本>3.0以上;
MYSQL版本>5.5以上;
框架流程:
客戶端:透過框架協定將資料提交到入口文件;
服務端-控制器:接到資料後,透過控制流程進行分流;
服務端-模型:接到分流指令,進行模組化資料處理;
服務端-視圖:接到處理後數據,透過JSON返回客戶端接收;
框架處理流程:傳入資料-->入口檔案-->控制器-->模型處理-->資料回傳!
框架特色:
獨立框架:獨立開發的api專用框架協議,採用DB、原生程式碼三種方式獨立封裝核心庫,不附帶任何多餘指令,程式碼簡潔、速度快;
程式碼分離:本框架下所有程式碼與discuz框架分離,與discuz版本和其他外掛程式不衝突,原生程式碼不對資料庫有任何非官方流程操作,保證資料和結構邏輯不會被破壞;
獨特加密:本框架下採用動態雙向、可自訂加密技術,有效確保token值維持動態變化驗證技術,此加密技術可新增特徵碼、幹擾碼。另外根據自身狀況,可客製化個人加密方式來強化,更是天衣無縫,世界唯一的個人專用加密技術;
動態驗證:在獨特加密的基礎上應運而生動態時效,設定密文有效時間,時間一到必須重新更新驗證數據,每一次更新密文都不一樣,確保數據安全;
參數防護:資料傳輸都經過discuz安全機制過濾,但是discuz對參數負值、字串轉義過濾不嚴謹,容易造成錯誤,本框架強化數值、字串的格式化,有效封堵惡意注入攻擊!
核心處理:本框架核心邏輯、驗證功能均在框架內處理,有效杜絕因外部軟體安全等級低,被破解導致的邏輯錯誤,造成的安全隱患;
二次擴充:本框架可以在discuz框架內功能範圍內,無限擴展任何自訂邏輯功能,也可以對discuz框架內所有功能模組,以及所有外掛程式進行資料操作和呼叫;
存取驗證:本框架結合discuz框架內建禁止IP、禁止存取會員群組功能,實現對代理IP、會員群組登入控制;
時間驗證:本框架透過客戶端時間與服務端時間進行驗證,確保資料邏輯安全;
文件驗證:本框架透過自訂客戶端md5簽章驗證,確保客戶端檔案的完整性,有效防止檔案的破解、變更;
收費模式:扣點模式、購買使用者群組模式、計時扣費模式;
儲值功能:結合discuz框架內建儲值、儲值卡功能,為使用者進行積分儲值;
代理功能:結合discuz框架內建儲值、儲值卡功能,使用者可申請售卡折扣權限,取得分紅;
推廣功能:結合discuz框架內建推廣邀請人,被邀請人使用儲值卡儲值時,邀請人取得一定比例獎勵;
心跳包功能:返回用戶線上活動,驗證機器碼,對過期未發送心跳包進行下線處理;
變數功能:提供強大的遠端變數、私人變量,單一變數理論可儲存資料4G,讓開發者更完美的開發軟體;
卡號登陸:實施卡號直接登陸,與帳號綁定,卡號狀態設置,獨立控制更方便管理;
介面控制:強大的介面控制系統,每個介面獨立設定每秒、每小時存取上線,並進行處理;
整合介面:本框架下透過自訂介面功能,新增外部api調用接口,透過本框架進行資料調用,擴展更強功能;
介面模組:
登入模組:使用者登入、外掛程式配置、註冊用戶;
使用者模組:使用者資訊、擴充資訊、取得頭像;
積分模組:積分增減;
好友模組:訊息傳送、好友訊息;
儲值模組:積分儲值;
代理模組:提卡銷售;
擴充模組:新增用戶擴充資料儲存、備註;
呼叫模組:貼文呼叫、會員排行;
日誌模組:介面日誌:
提現模組:申請提現、後台打款;
使用者群組模組:購買、儲值、切換;
論壇模組:列表、發文、回帖
排行模組:會員積分排行、擴充資料排行
手機模組:簡訊發送、手機綁定帳號、手機登錄
QQ模組:QQ登入
其他功能下載體驗…
功能客製化:
介面客製化:除常用介面外,對discuz內建框架內資料進行,邏輯型呼叫、修改;
外部客製化:對第三方插件進行資料資料呼叫、修改;
功能擴展:第三方外部介面、官方自供介面;
使用說明:
首先必須確保伺服器安全、管理員帳號安全、ftp密碼安全、mysql密碼安全,因為這些被破解後網站任何檔案、資料都不安全了;
在電腦及手機軟體開發時,對傳輸金鑰、api明文介面、參數,建議要進行dll封裝調用,這樣能極大的保護介面安全;
在軟體開發時要充分的做好軟體逆向、調試判斷,結合框架本身文件md5簽名以及其他保護措施、加殼等操作確保軟體安全;
傳輸金鑰、外掛程式原始碼必須保密,嚴禁外洩,盡量不要讓別人知道你用的什麼網路驗證系統;
接口使用前,要認真查看接口文檔,多次調試成功後方可使用,如發現調試bug及時向作者反饋修復;