C++ lisans sistemi

Her lisans tek tek kodlanabilir. Ama bu çok uzun sürer. Bir server kullanılarak çözülebilir. Server kullanıcı lisans almak istediğinde ona para karşılığı bir kod verir 1 ay filan. Süre bitince kod geçersiz hale gelir.
 
Her lisans tek tek kodlanabilir. Ama bu çok uzun sürer. Bir server kullanılarak çözülebilir. Server kullanıcı lisans almak istediğinde ona para karşılığı bir kod verir 1 ay filan. Süre bitince kod geçersiz hale gelir.

Peki bunun uygulama tarafında kodları ne olacak, misal MySQL ile sunucu tarafını hallettim. Kod?
 
Farklı yöntemler uygulanabilir. Aklıma gelen ilk yöntem, lisans kod yöntemidir.
Bir api yazacaksın. Bu api kullanıcı satın aldığında bir kod üretecek ve satın alan kişiye verecek. Kullanıcı bu lisans kodunu uygulamaya girecek. Uygulama, girilen kodu apiye gönderecek ve kodun doğru olup olmadığı bilgisini döndürecek. Eğer kod doğru ise lisans işlemi tamamlanacak ve kullanıcı uygulamayı kullanabilecek. Sorun şu ki kullanıcı bilgisayarını formatladığında yada uygulamayı kaldırıp tekrar yüklediğinde ne olacak? Bilgisayarın Mac adresini tutarak bu sorunu çözersin büyük ihtimal.
 

Technopat Haberler

Geri
Yukarı