• 16-08-2009, 03:15:41
    #10
    Bi tablon olur. Burada ürün adı ve şifresini tutarsın. Php ile ile ürün adını kendi ürettiğin bir şifreleme metodu ile şifrelettirip dogruysa ürün lisanslanmış olur değilse lisans aktif değildir. Bu basitçe lisanslamadır. Sistem içerisinde ise yazacagın basit bir fonksiyon ile lisanslı mı değil mi bakarsın örnek verecek olursak;

    <?php
    
    function lisanslimi(){
     list($urunadi, $urunanahtari) = mysql_fetch_row(mysql_query("bla bla"));
     if(sifrelemefonksiyonun($urunadi) == $urunanahtari) return true;
     else return false;
    }
    ?>
    gerisi ise sistem içinde lisansla if else

    <?php
     if(lisanslimi()){
     echo "lisanslı ürün";
     }
     else {
     echo "lisans satan alın";
     }
    ?>
  • 16-08-2009, 03:29:42
    #11
    THR
    Üyeliği durduruldu
    scriptten sql sorgularını sil
  • 16-08-2009, 22:23:48
    #12
    dediklerinizi deniyicem
  • 16-08-2009, 22:36:17
    #13
    Süre kısıtlamalı bir demo olacaksa bu istediğin, en iyi yolu script için bir web sitesi oluşturman ve lisans bilgilerini o site üzerinden işlemen olacaktır. Yani script kurulumu esnasında resmi siteye kullanıcının girdiği lisans kodu gönderilir, veritabanına bu kodun geçerlilik süresi işlenir, scriptin çalışması esnasında resmi site üzerinden lisansın geçerli olup olmadığı kontrol edilir. Ancak bu da kırılabilir yani php bilen birisi sorgu kısmını kaldırır ve nulled olarak kullanır. Bunu önlemek için ioncube kullanabilirsin. Ya da özellik kısıtlamalı olarak demo sürersin piyasaya, bunun için de scriptteki asıl işlev gören sql sorgularını kaldırırsın böylece script kullanılamaz ancak kullanıcı scriptin yapısını görür ve tanıyabilir.
  • 16-08-2009, 22:38:19
    #14
    ZorbAA adlı üyeden alıntı: mesajı görüntüle
    Süre kısıtlamalı bir demo olacaksa bu istediğin, en iyi yolu script için bir web sitesi oluşturman ve lisans bilgilerini o site üzerinden işlemen olacaktır. Yani script kurulumu esnasında resmi siteye kullanıcının girdiği lisans kodu gönderilir, veritabanına bu kodun geçerlilik süresi işlenir, scriptin çalışması esnasında resmi site üzerinden lisansın geçerli olup olmadığı kontrol edilir. Ancak bu da kırılabilir yani php bilen birisi sorgu kısmını kaldırır ve nulled olarak kullanır. Bunu önlemek için ioncube kullanabilirsin. Ya da özellik kısıtlamalı olarak demo sürersin piyasaya, bunun için de scriptteki asıl işlev gören sql sorgularını kaldırırsın böylece script kullanılamaz ancak kullanıcı scriptin yapısını görür ve tanıyabilir.
    ben byunu kırılması için degil de scripti tanıtım yaptıgımda ayarların bozulmaması için yoksa kırılmayan bişe yok