• 21-11-2009, 21:49:07
    #1
    Üyeliği durduruldu
    Merhaba,
    PHP Scriptime nasıl lisanslama yapabilirim.
    İnternetteki kaynaklar çok basit.
    Bu konuda bilgisi olan örnek kod verirse çok sevinirim.
    Teşekkürler
  • 21-11-2009, 22:28:19
    #2
    araştırmışsındır ama benimde bilgilerim dahilinde:

    lisans.txt oluştur mesela kendi sitene ftp ne yolla ..
    müşterinin ftp sine lisans.php oluştur .. ve bu lisans.php yi her sayfada include edilen bir php dosyasına include et. örneğin : config.php veya türevi php dosyalarına ..

    lisans.php nin kodsal görevi senin sitene bağlanıp lisans.txt de kendi sitesinin ismi var mı diye bakacak ..

    eğer varsa erişim sağlayacak yoksa erişim sağlamayacak ve bu php dosyalarını ioncube ile şifrele ..

    bu arada lisans.php dosyasını silerse kontrolü sağlayan fonksiyonda silinmiş olacağı için site çalışacaktır oyüzden lisans.phpye farklı bir isim ver .. böyle basit bir mantık var aklımda çoğu müşteri için işe yarıyacaktır .

    şuan aklıma bukadarı geldi daha uzmanca çözümler düşünülürse elbette bulunur ..
  • 21-11-2009, 22:35:47
    #3
    hiç lisans işlemi yapmadım ama birgün yaparsam böyle yaparım heralde.

    misal scripti site.com'a lisanslayacaksın.scripti öyle teslim edeceksin.

    site.com'a kendi kelimeni eklersin.(site.comlisans).

    Bunu md5 ile kriptolarsın.Bunu ayar.php gibi bağlantı dosyanda eşitler kontrolünü yaparsın.

    Ayar.php'yide ioncube vs bi'şeyle kriptolar elemana verirsin scripti.

    Zaten genel olarak böyle yapılıyor bildiğim kadarı ile.
  • 21-11-2009, 22:43:16
    #4
    Üyeliği durduruldu
    warchild adlı üyeden alıntı: mesajı görüntüle
    hiç lisans işlemi yapmadım ama birgün yaparsam böyle yaparım heralde.

    misal scripti site.com'a lisanslayacaksın.scripti öyle teslim edeceksin.

    site.com'a kendi kelimeni eklersin.(site.comlisans).

    Bunu md5 ile kriptolarsın.Bunu ayar.php gibi bağlantı dosyanda eşitler kontrolünü yaparsın.

    Ayar.php'yide ioncube vs bi'şeyle kriptolar elemana verirsin scripti.

    Zaten genel olarak böyle yapılıyor bildiğim kadarı ile.
    ayar.php yi şifrelemek yeterli olmayabilir, çünki yazılabilir. Sistemin en önemli dosyaları mesela fonksiyonların tutulduğu, fonksiyon.php vb. gibi dosyalarda şifrelenirse daha güvenli bir şifreleme olacaktır.
  • 21-11-2009, 22:43:25
    #5
    <?php
    $lisans="lisanskodunuz";  // kullanıcının lisan kodu
    
    
    $kodla=md5(sha1(md5(md5($_SERVER['SERVER_NAME']."/%%*"))));  // kullanıcın site adresini şifreledik rastgele bir lisans olusturduk
    
    if($kodla!=$lisans) die ("Lisan kodunuz geçersizdir!");
    
    
    echo "Bu yazıyı görüyorsun çünkü lisanslı bir kullanıcısın :)";
    
    ?>
    gibi
  • 21-11-2009, 23:00:14
    #6
    Üyeliği durduruldu
    :S Çok karmaşık, WebLOADER,Codeking,MahiriX veya phpexpert abimiz yapsa yapsa o yapar

    Codeking biraz daha gelişmiş anlatabilirmisin :s
    Çok teşekkürler
  • 21-11-2009, 23:11:25
    #7
    Örnek olarak şimdir bir ayar.php dosyamız olsun

    <?php
    
    // Bu sayfa ayar.php'dir.
    
    $lisans="Sitenizin Lisans Kodunu Buraya Yazınız!";
    
    
    ?>

    burası da anasayfa.php diyelim


    <?php
    
    
    include ("ayar.php"); // ayar.php 'yi sayfamıza çağırdık
    
    
    // Şimdi burada kendimiz siteye özel bir lisans key'i oluşturalım
    
    
    $key=md5(getenv($_SERVER['SERVER_NAME'])."sallamabircumle");  // burada md5 algoritması ile site adresini aldık site adresini $_SERVER['SERVER_NAME'] ile aldık keyin sadece site adresinin md5 lenmiş halinden oluşmaması için sonuan rastgele bir kelime ekledik.
    
    if($lisans!=$key) die("Lisans geçersiz!"); // burada ayar.php 'den gelen lisans kodu ile bizim oluştudugumuz kodu kıyasladık eğer birbirlerinden farklı ile ekrana Lisans geçersiz! yazdırdık. (Die ile sayfayı durdurduk alt kısmı artık kullanıcı göremez. Ama eğer şifreler uyumluysa alt kısma geçer ve sayfayı okur)
    
    
    echo "Lisansınız geçerli çünkü bu sayfayı görüyorsunuz :)";
    
    
    
    
    
    ?>

    umarım detaylı olmustur takılırsan sorabilirsin
  • 21-11-2009, 23:24:33
    #8
    Üyeliği durduruldu
    her hafta açılıyor bu konu biraz araştırın.
  • 22-11-2009, 00:04:53
    #9
    Üyeliği durduruldu
    Codeking adlı üyeden alıntı: mesajı görüntüle
    Örnek olarak şimdir bir ayar.php dosyamız olsun

    <?php
    
    // Bu sayfa ayar.php'dir.
    
    $lisans="Sitenizin Lisans Kodunu Buraya Yazınız!";
    
    
    ?>
    burası da anasayfa.php diyelim


    <?php
    
    
    include ("ayar.php"); // ayar.php 'yi sayfamıza çağırdık
    
    
    // Şimdi burada kendimiz siteye özel bir lisans key'i oluşturalım
    
    
    $key=md5(getenv($_SERVER['SERVER_NAME'])."sallamabircumle");  // burada md5 algoritması ile site adresini aldık site adresini $_SERVER['SERVER_NAME'] ile aldık keyin sadece site adresinin md5 lenmiş halinden oluşmaması için sonuan rastgele bir kelime ekledik.
    
    if($lisans!=$key) die("Lisans geçersiz!"); // burada ayar.php 'den gelen lisans kodu ile bizim oluştudugumuz kodu kıyasladık eğer birbirlerinden farklı ile ekrana Lisans geçersiz! yazdırdık. (Die ile sayfayı durdurduk alt kısmı artık kullanıcı göremez. Ama eğer şifreler uyumluysa alt kısma geçer ve sayfayı okur)
    
    
    echo "Lisansınız geçerli çünkü bu sayfayı görüyorsunuz :)";
    
    
    
    
    
    ?>
    umarım detaylı olmustur takılırsan sorabilirsin
    Hocam çok teşekkürler. Ama benim serverden nasıl çağıracağım ayar.php yi birde siz ve webloader, mahirix nasıl yapıyorsunuz?

    Biliyorum kızacaksınız ama anlayamadım