
Cara mengelola langganan plugin tingkat yang berbeda untuk pengguna
Kami memiliki plugin yang menawarkan beberapa layanan produk kami di WordPress. Sekarang kami berencana menawarkan tingkatan yang berbeda untuk langganan kami, seperti –
- Tingkat 1 (Fitur dasar/gratis)
- Tingkat 2 (Fitur tingkat menengah)
- Tingkat 3 (Fitur lengkap)
Saat ini, kami menggunakan beberapa kunci API untuk berkomunikasi dengan server produk kami (yang harus dimasukkan pengguna secara manual di dalam plugin)
Pertanyaan saya adalah, bagaimana cara kita mengelola kode plugin (karena kode plugin tersedia untuk umum di SVN) sehingga tidak ada yang dapat dengan mudah meretas plugin dengan menonaktifkan pemeriksaan kode yang kita gunakan untuk mengelola tingkatan yang berbeda?