Kerangka kerja sistem verifikasi dan pengisian jaringan pendatang baru Discuz dikembangkan dengan bahasa PHP+MYSQL, dengan antarmuka API murni, yang dapat dengan cepat terhubung ke aplikasi eksternal, web, dan berbagai pengembangan perangkat lunak;
Kerangka kerja ini mengadopsi sistem forum Discuz3.4 yang matang dan stabil dan dikembangkan di bawah lingkungan kerangka MVC;
Kerangka kerja ini dengan mulus mengintegrasikan fungsi bawaan sistem pengguna Discuz, mengadopsi kerangka kerja independen yang dikembangkan dalam bentuk plug-in, memisahkan kode, dan mendukung pengembangan dan perluasan sekunder;
Melalui kerangka kerja ini, antarmuka keluaran data dapat diperluas tanpa batas, dan data dapat dioperasikan, dikeluarkan, dan fungsi lainnya melalui antarmuka API akses eksternal;
Semua fungsi sistem ini diimplementasikan dan dikontrol menggunakan antarmuka eksternal API. Format keluaran data sebagian besar adalah JSON dan dapat menerima parameter GET dan POST eksternal;
Klien mendukung Python, Java, C, Bahasa Yi, PHP, Yi Android, Huoshan Mobile, beberapa mesin pengembangan game, dan semua bahasa pengembangan utama lainnya.
Lingkungan yang berlaku:
Versi PHP>5.6 atau lebih tinggi;
DISCUZ versi>3.0 atau lebih tinggi;
Versi MYSQL>5.5 atau lebih tinggi;
Proses kerangka:
Klien: Mengirimkan data ke file entri melalui protokol kerangka kerja;
Pengontrol server: Setelah menerima data, data dialihkan melalui proses kontrol;
Model server: menerima instruksi pembongkaran dan melakukan pemrosesan data modular;
Tampilan Server: Menerima data yang diproses dan mengembalikannya ke klien melalui JSON untuk diterima;
Alur pemrosesan kerangka kerja: Data masuk-->File entri-->Pengontrol-->Pemrosesan model-->Pengembalian data!
Fitur kerangka:
Kerangka kerja independen: protokol kerangka kerja khusus api yang dikembangkan secara independen yang menggunakan DB dan kode asli untuk merangkum pustaka inti secara mandiri tanpa instruksi yang berlebihan. Kode ini ringkas dan cepat;
Pemisahan kode: Semua kode dalam kerangka ini dipisahkan dari kerangka discuz dan tidak bertentangan dengan versi discuz dan plug-in lainnya. Kode asli tidak memiliki operasi proses tidak resmi pada database untuk memastikan bahwa data dan logika struktural tidak dihancurkan;
Enkripsi unik: Kerangka kerja ini menggunakan teknologi enkripsi dua arah dinamis yang dapat disesuaikan untuk secara efektif memastikan bahwa nilai token mempertahankan teknologi verifikasi perubahan dinamis. Selain itu, sesuai dengan situasi Anda, Anda dapat menyesuaikan metode enkripsi pribadi untuk memperkuatnya. Ini adalah teknologi enkripsi pribadi yang mulus dan satu-satunya di dunia;
Verifikasi dinamis: Berdasarkan enkripsi unik, penuaan dinamis muncul, mengatur waktu validitas ciphertext. Ketika waktunya habis, data verifikasi harus diperbarui lagi. Setiap kali ciphertext diperbarui, itu berbeda untuk memastikan keamanan data;
Perlindungan parameter: Transmisi data disaring oleh mekanisme keamanan discuz. Namun, discuz tidak secara ketat menyaring nilai parameter negatif dan pelolosan string, yang dapat dengan mudah menyebabkan kesalahan serangan injeksi!
Pemrosesan inti: Logika inti dan fungsi verifikasi kerangka kerja ini semuanya diproses dalam kerangka kerja, secara efektif menghilangkan risiko keamanan yang disebabkan oleh kesalahan logika yang disebabkan oleh rendahnya tingkat keamanan perangkat lunak eksternal dan retak;
Ekspansi sekunder: Kerangka kerja ini dapat memperluas fungsi logika khusus apa pun secara tak terbatas dalam lingkup fungsional kerangka discuz, dan juga dapat melakukan operasi data dan memanggil semua modul fungsional dan semua plug-in dalam kerangka discuz;
Verifikasi akses: Kerangka kerja ini menggabungkan fungsi bawaan untuk melarang IP dan melarang akses ke grup anggota dalam kerangka discuz untuk mewujudkan kontrol atas IP proxy dan login grup anggota;
Verifikasi waktu: Kerangka kerja ini memverifikasi waktu klien dan waktu server untuk memastikan keamanan logika data;
Verifikasi file: Kerangka kerja ini memastikan integritas file klien melalui verifikasi tanda tangan md5 klien yang disesuaikan, secara efektif mencegah peretasan dan perubahan file;
Mode pengisian daya: mode pengurangan poin, mode pembelian grup pengguna, mode pengurangan waktunya;
Fungsi isi ulang: Dikombinasikan dengan fungsi isi ulang dan isi ulang kartu bawaan dari kerangka discuz, pengguna dapat mengisi ulang poin;
Fungsi agensi: Dikombinasikan dengan fungsi isi ulang dan isi ulang kartu bawaan dari kerangka discuz, pengguna dapat mengajukan izin diskon penjualan kartu dan mendapatkan dividen;
Fungsi promosi: Dikombinasikan dengan pengundang promosi bawaan dalam kerangka discuz, ketika pengundang menggunakan kartu isi ulang untuk mengisi ulang, pengundang akan menerima sejumlah hadiah tertentu;
Fungsi paket detak jantung: mengembalikan aktivitas online pengguna, memverifikasi kode mesin, dan memproses paket detak jantung kedaluwarsa yang belum dikirim secara offline;
Fungsi variabel: Menyediakan variabel jarak jauh dan variabel pribadi yang kuat. Satu variabel dapat menyimpan data 4G, memungkinkan pengembang mengembangkan perangkat lunak dengan lebih sempurna;
Login nomor kartu: menerapkan login langsung dengan nomor kartu, mengikatnya ke akun, mengatur status nomor kartu, dan memiliki kontrol independen untuk pengelolaan yang lebih nyaman;
Kontrol antarmuka: Sistem kontrol antarmuka yang kuat, setiap antarmuka diatur secara independen untuk mengakses dan memproses akses online setiap detik dan setiap jam;
Antarmuka terintegrasi: Di bawah kerangka ini, melalui fungsi antarmuka khusus, antarmuka panggilan api eksternal ditambahkan, panggilan data dilakukan melalui kerangka ini, dan fungsi yang lebih kuat diperluas;
Modul antarmuka:
Modul login: login pengguna, konfigurasi plug-in, pengguna terdaftar;
Modul pengguna: informasi pengguna, informasi tambahan, mendapatkan avatar;
Modul poin: poin bertambah atau berkurang;
Modul teman: pengiriman pesan, informasi teman;
Modul isi ulang: Isi ulang poin;
Modul Agen: Penjualan Tika;
Modul ekstensi: Tambahkan pengguna baru untuk memperluas penyimpanan data dan catatan;
Modul panggilan: pasca panggilan, peringkat anggota;
Modul log: log antarmuka:
Modul Penarikan: mengajukan permohonan penarikan tunai dan pembayaran latar belakang;
Modul grup pengguna: pembelian, isi ulang, peralihan;
Modul forum: daftar, posting, balasan
Modul pemeringkatan: pemeringkatan poin anggota, pemeringkatan informasi yang diperluas
Modul ponsel: pengiriman SMS, pengikatan akun ponsel, login ponsel
Modul QQ: login QQ
Pengalaman pengunduhan fungsi lainnya...
Kustomisasi fungsi:
Kustomisasi antarmuka: Selain antarmuka umum, panggilan logis dan modifikasi dilakukan pada data dalam kerangka bawaan discuz;
Kustomisasi eksternal: memanggil dan mengubah data dari plug-in pihak ketiga;
Perluasan fungsi: antarmuka eksternal pihak ketiga, antarmuka resmi yang disediakan sendiri;
Petunjuk Penggunaan:
Pertama-tama, Anda harus memastikan keamanan server, akun administrator, kata sandi ftp, dan kata sandi mysql, karena setelah dibobol, file dan data apa pun di situs web akan menjadi tidak aman;
Saat mengembangkan perangkat lunak komputer dan ponsel, disarankan untuk menggunakan panggilan enkapsulasi DLL untuk kunci transmisi, antarmuka teks biasa API, dan parameter, yang dapat sangat melindungi keamanan antarmuka;
Saat mengembangkan perangkat lunak, perlu untuk sepenuhnya melakukan rekayasa balik perangkat lunak dan penilaian debugging, dan menggabungkan tanda tangan md5 file kerangka kerja itu sendiri dan tindakan perlindungan lainnya, pengemasan dan operasi lainnya untuk memastikan keamanan perangkat lunak;
Kunci transmisi dan kode sumber plug-in harus dirahasiakan dan dilarang keras bocor. Cobalah untuk tidak memberi tahu orang lain sistem verifikasi jaringan apa yang Anda gunakan;
Sebelum menggunakan antarmuka, Anda harus hati-hati memeriksa dokumentasi antarmuka dan menggunakannya setelah beberapa kali debugging berhasil. Jika Anda menemukan bug debugging, laporkan kepada penulis tepat waktu untuk diperbaiki;