• 18-10-2010, 19:01:33
    #1
    basit lisans sistemi. Arkadaşım için lazımdı az önce yazdım fırından yeni çıktı. kodlar aşağıda.

    <?php
    /**
    * @author: Cyclone
    * @date  : 18.10.2010
    */
    $key = "7f99dd30ec6cb65254836f38abde14fa0bbd2096";
    if ( isset($_POST['lisansYarat']) )
    {
        echo lisansYarat();
    }
    else if ( isset($_POST['lisansKontrolEt']) )
    {
        if ( lisansKontrolEt($key) )
        {
            echo "lisanslı yazılım kullanıyorsunuz..";
        }
        else
        {
            echo "lisanssız kullanım";
        }
    }
    
    function lisansYarat ()
    {
        return sha1(md5($_SERVER['HTTP_HOST'])."private");
    }
    
    function lisansKontrolEt ($key)
    {
        if ( sha1(md5($_SERVER['HTTP_HOST'])."private") == $key )
        {
            return true;
        }
        else
        {
            return false;
        }
    }
    ?>
    <form method="post" action="">
    <input type="submit" name="lisansYarat" value="lisans Yarat">
    <br />
    <input type="submit" name="lisansKontrolEt" value="lisans Kontrol Et">
    </form>
  • 12-11-2010, 18:12:22
    #2
    Teşekkürler.. Güzel Paylaşım.
  • 13-11-2010, 18:43:44
    #3
    mantığınıda biraz anlatsaydınız keşke. scriptlerimize nasıl uyarlayabiliriz ?
  • 13-11-2010, 18:50:02
    #4
    medesan adlı üyeden alıntı: mesajı görüntüle
    mantığınıda biraz anlatsaydınız keşke. scriptlerimize nasıl uyarlayabiliriz ?
    Şu şekilde uyarlayabilirsiniz.

    <?php
    $key = "7f99dd30ec6cb65254836f38abde14fa0bbd2096"; // sitenin anahtarı ( keyi)
    
    function lisansKontrolEt ($key)
    {
             if ( sha1(md5($_SERVER['HTTP_HOST'])."private") == $key )
             {
                      return true;
             }
             else
             {
                     return false;
             }
    }
    
    if ( lisansKontrolEt($key) )
        {
                 echo "lisanslı yazılım kullanıyorsunuz..";
        }
        else
        {
                 echo "lisanssız kullanım";
        }
    ?>
    keyi oluştmak için ise

    <?php
    $siteadres = ""; // keyi vermek istediğiniz sitenin adresini yazın
    
    function lisansYarat ($val)
    {
             return sha1(md5($val)."private");
    }
    echo lisansYarat ($siteadres);
    ?>
  • 13-11-2010, 18:57:29
    #5
    Hoş ve sempatik birşey
  • 14-11-2010, 00:06:07
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    teşekkürler işe yarar ..