• 29-11-2019, 21:29:16
    #1
    Başlıkta belirttiğim gibi bir script yazıyorum ve bunu domain e lisanslamak istiyorum. Mümkünse uzaktan erişimle uğraşmadan.
  • 29-11-2019, 21:33:13
    #2
    Botman, Codemaster
    Function.php'den o domainde açıldığında çalışması için if else yap, ardından function.php'yi ioncube gibi bir kilitleyici ile kilitle, tamamdır.
  • 29-11-2019, 21:34:50
    #3
    Platin üye
    lisans.php gibi bir dosya oluşturup bunu kendinizde olan veritabanına bağlayabilirsiniz. Tema da dahil ettiğinizde veri tabanında o an ki bulunduğu siteyi sorgular. Site sorgusu boş çıkarsa veya varsa kendi isteğinize göre şekillendirebilirsiniz. Bu dosyayı ioncube ile şifrelersiniz yine çözmek mümkün ama basit seviye yazılımla uğraşanları uzak tutacak bir yöntem. Başka yapılacak bir yol var ise bende merak ediyorum
  • 29-11-2019, 21:37:33
    #4
    Dilersen ioncube ile domaine lisanslama yapılıp şifreleyebiliriz, imzada bulunan konuya göz atabilirsin.
  • 29-11-2019, 21:46:40
    #5
    Aşağıdaki kod ile en basit şekilde yapabilirsin. Kodu sitede her sayfaya include ettiğin bir sayfanın en üstüne ekle. Örneğin fonksiyon sayfasına. Sonra sayfayı ioncube ile şifrele.

    <?php
    $siteadresi = str_replace("www.","",$_SERVER['SERVER_NAME']);
    $lisanslanacak_adres = "sitenikur.com"; // lisanslanacak site adresini yazıyoruz.
    
    if($lisanslanacak_adres !== $siteadresi){ // eğer lisanslanacak adres site adresi değilse sayfayı kapatsın.
        echo "Site lisanslanan adreste çalışmıyor.";
        exit;
    }
    ?>
  • 29-11-2019, 21:56:10
    #6
    Arkadaşımız olaya biraz Fransız kalmakla birlikte yaklaşmış... sha1 ve md5 kullandım bu şifreleme yönteminde. Arkadaşımızın kodundan yola çıktım.
    <?php
    $girilensifre="111";
    $siteadresi = str_replace("www.","",$_SERVER['SERVER_NAME']);
    $sifre = sha1(md5($siteadresi)); // lisanslanacak site adresini yazıyoruz.
    
    if($sifre != $girilensifre){ // eğer lisanslanacak adres site adresi değilse sayfayı kapatsın.
    echo "Site lisanslanan adreste çalışmıyor.";
    exit;
    }
    ?>
  • 29-11-2019, 22:08:06
    #7
    Herkese teşekkürler arkadaşlar bir kaç yoldan ilerleyeyim bakalım ben
  • 29-11-2019, 23:42:23
    #8
    Onur89TR adlı üyeden alıntı: mesajı görüntüle
    Arkadaşımız olaya biraz Fransız kalmakla birlikte yaklaşmış... sha1 ve md5 kullandım bu şifreleme yönteminde. Arkadaşımızın kodundan yola çıktım.
    <?php
    $girilensifre="111";
    $siteadresi = str_replace("www.","",$_SERVER['SERVER_NAME']);
    $sifre = sha1(md5($siteadresi)); // lisanslanacak site adresini yazıyoruz.
    
    if($sifre != $girilensifre){ // eğer lisanslanacak adres site adresi değilse sayfayı kapatsın.
    echo "Site lisanslanan adreste çalışmıyor.";
    exit;
    }
    ?>
    En sonunda ioncube ile şifreleme olacağı için site adresini yazması yeterlidir. Sonuçta dosya içine ya şifre yazmışın yada site adresi fark etmez.