• 26-06-2018, 00:50:56
    #1
    Kendi şifreleme yöntemimi paylaşmak istiyorum. Bunu functions.php dosyanızın sonuna ekleyin. Not: Bu şifreyi kişi panele girecek. get_option('tm_temasifre') kodu şifreyi panelden alacak. Ona göre orayı panelinizdeki "Tema Şifresini Giriniz" text input değişkeni ile değiştirin. Domain adı sonuna TEMAADI ekledim. Siz şifreyi çözerken sonuna tema adınızı girip şifreleyip vereceksiniz kullanıcıya. Örnek: echo sifrele("http://www.satilacak_temanin_oldugu_web_adresi.com/TEMAADI"); yazdığınızda sifrele fonksiyonuyla birlikte size o sitenin tema şifresinin çıktısını verecektir. Siz bu şifreyi kullanıcıya gönderiyorsunuz, o paneline şifreyi giriyor. Şifre doğruysa site açılıyor, yoksa Temanızı lisanslayınız şeklinde uyarı geliyor. Mantık bu. Son bir kıyak daha yapayım sizlere.

    Sayfanızı hazırladıktan sonra şu siteye girip functions.php kodunuzu şu sitede uygun yere yapıştırın:
    http://www.pipsomania.com/best_php_obfuscator.do
    Çıktıyı alın ve ikisini de saklayın. Şifreli kısmı ionCube gibi kullanabilirsiniz, kırılması güçtür.
    Sorularınızı alayım?
    function sifrele($veri) {
       $veri2 = str_replace(array("http://","https://","www.","/"),"",$veri);
       $hazir= strrev(sha1(strrev(md5($veri2))));
       return $hazir;
    }
    add_action("init","tema");
    function tema() {
       $domain = sifrele($_SERVER['SERVER_NAME']."TEMAADI");
       $temasifre = get_option( 'tm_temasifre' );
       if ($domain!==$temasifre) {
          add_action("wp_head", "wp_imzaekle");
          function wp_imzaekle() {
             die("Temanızı lisanslayınız.");
          }
       }
    }
    $domain = "";
    $temasifre = "";
    (Syntax hatası verirse düzeltirim.)
  • 26-06-2018, 01:27:06
    #2
    Güzel bir paylaşım olmuş teşekkür ederiz bilgi için.
  • 26-06-2018, 01:31:31
    #3
    Teşekkür ederiz, ellerinize sağlık.