Çok önceden sistemlerim için kodlamış olduğum bir lisans sistemini güncelleştirmeye karar verdim, bu konuda eğer varsa sizin de fikirlerinizi almak isterim.
Halihazırda yapabildikleri;
Client Sınıfı

  • Çevrimiçi ve çevrimdışı alanadı kontrolü. (Lisans anahtarı hatalı ise sunucumuzu niye yorsun ki? :) )

  • Client sınıfı, geçerli bir lisans sunucusu ile bağlantı kurup kurmadığını anlar.

  • Lisans sunucusu çevrimdışı olduğunda, sistem 1 hafta boyunca geçerli olan (ve her sunucuya bağlanıldığında yeniden oluşturulan) bir kod sayesinde çalışmasına devam eder. Bu süre zarfında müşterilerinizin sistemleri çökmez ve ufak kesintilerde, site taşımalarında vs. sorun yaşamazsınız.


Yönetim Paneli

  • Sınırsız lisans ekleme, silme, düzenleme. (Lisans durumu vs., uzaktan bloke edebiliyorsunuz)

  • Lisansların kullanılma durumları, son kontrol zamanları. (Olur da php kodunuzdaki şifreler kırılıp lisans de-aktive edilirse rahat fark edebilmeniz açısından.)

  • Gelişmiş loglama

  • Tüm lisans kontrol işlemlerinin zaman damgası, ip adresi vb. bilgilerle kayıtları (karşı tarafın sunucu bilgileri ile)

  • Bayi hesapları, kodlarınızın satışlarını bayileriniz yapıp anında kendi panelleri üzerinden lisans oluşturup bunları düzenleyebilirler. (Siz kaç lisans oluşturma hakları olduğunu vs. her bayi için özel belirleyebiliyorsunuz)

  • Ve bunun gibi standart şeyler. Güvenli giriş, bilgi değiştirme, hatalı denemeler vs. vs.



Buraya kadar zaten yaptığım şeyler, sistem çalışıyor. Sizce ek olarak neler eklemeliyim?

Yönetim paneli resimleri için: http://imgur.com/a/EBia1
Sizce çevrimdışı kontrol olmadan 1 hafta çalışma gibi özellikleri kapatmalı mıyım? Şifreli ve birden çok kontrol yapıldıktan sonra buna izin veriyor fakat yine de fikirleriniz önemli.

Teşekkürler..