Neler yeni

Php ile lisans sistemi

hsncsoft

Hsc Bilişim Web Yazılım Hizmetleri
Kurumsal üye
Ad
H****
Soyad
Ç****
Katılım
29 Mart 2020
Konum
Adıyaman
Konular
18
Mesajlar
51
Ticaret - 0%
0   0   0
  
iletişim
Meslek
Web Yazılım Uzm
Detay  
Meslek
Web Yazılım Uzm
Tecrübe
9 yıldır Web Tasarım Ve Yazılım Alanın Hizmet Veriyor
Uzmanlık alanları
Htm/Css/Php/Delphi/Sunucu Kurulumu Ve Yönetimi
İş referanslarım
Dm Üzerinde Gönderebilirim
Üyelik tipi
  1. Bireysel
php ile yazmış olduğunuz scriptlerin sadece sizin izin verdiğiniz sitelerde çalışmasını istiyorsanız burada anlatacağım lisans sistemini kullanarak kodlarınızın izinsiz kullanılmasının önüne geçebilirsiniz.
Lisans sisteminin çalışma mantığını kısaca anlatmak gerekirse koruma altına aldığınız kodlar bir sitede çalıştırıldığında ilk önce sistem sizin sitenize bağlanarak domain lisans kontrolunu yapar,eğer domain izinliyse sistem lisans.php dosyasına o günün sonu olan saat 00:00 a kadar geçerli olan bir kod yazarak çalışmasına devam eder,izinli değilse ekrana sizin belirlediğiniz bir uyarı çıkararak çalışmayı durdurur.
Sistem tarafından oluşturulacak olan kod domain ve tarihten oluşan bir algoritma ile oluşturulduğu için 24 saatte bir otomatik olarak değişmektedir.
Bu sistemin diğer sistemlere göre avantajı her site için günde sadece 1 kez lisans kontrolu yapıldığı için sitenizi ve sunucunuzu kesinlikle yormaz , bazı lisans sistemleri sitedeki her sayfa gösteriminde lisans kontrolu yaptığı için sitelere gereksiz yük bindirmektedir.
Lisans sistemini bu haliyle kullanabileceğiniz gibi lisans kodunu veritabanına yazdırma,izinli siteleri kontrol.php dosyasından kontrol etmek yerine bir panel yazarak oradan yönetimi gibi geliştirmelerde yapabilirsiniz.
Son olarak bu lisansı ekleyeceğiniz kodlarınızın bulunduğu sayfa yada sayfaları ioncube veya farklı bir php encoder ile bir veya birkaç kere şifrelerseniz scriptiniz için gerekli güvenlik önlemlerini almış olacaksınız.
Bu sistem ile:
WordPress tema lisanslama
PHP Script Lisanslama
ve her türlü php script,eklenti,modül vb koruma altına alabilirsiniz.
Kodları çalıştırdığımızda oluşan örnek lisans kodu aşağıdaki şekildedir.
HSC-2E269-9F09E-4BD47-453BA-2491F-7E404-6AC4A-FD6F8-2015
Aşağıdaki örnekte 12. satırdan şifreleme algoritmasını istediğiniz şekilde değiştirebilir ve farklı scriptler için farklı lisans kodları oluşturabilirsiniz.
Buradaki örnekten yola çıkarak isteğinize göre lisansı veritabanına kaydederek siteye ait lisansı veritabanındanda sorgulamalı ve admin panelli lisans sistemi yapabilirsiniz
Scripte eklenecek olan kodlar
Bu kodlar scriptinizdeki lisans kontrolu yapmak istediğiniz herhangi bir sayfada php açılış tagından hemen sonrasına eklenmelidir.
Scriptinizin izinsiz kullanım kontrolunu yapacak olan kodlar bunlardır.
`<?php
require('lisans.php');//lisans.php dosyasini ekle
$lisans['site']=getenv('HTTP_HOST');//site domainini al
if (substr($lisans['site'], 0, 4) == "www.")//domain basindaki www. varmi yokmu kontrol et
$lisans['site']=substr($lisans['site'],4);//www. sil ve sadece domain.com olarak adresi al

$bas = "HSC-";//Lisans kodu başına istediğiniz yazı eklenebilir
$son = "-2020";//Lisans kodu sonuna istediğiniz yazı eklenebilir
$m = "md5";//md5 sifreleme
$s = "sha1";//sha1 sifreleme

$lisans['hash']=wordwrap(strtoupper($s ($s ($s ($s ($m ($s ($s ($m ($lisans['site'].date('Ymd')))))))))),5,'-',true);//lisans kodunu olustur ve 5 karakterde bir - koy
$liskod = $lisans['hash'];
$cevir=strrev($liskod);//lisans kodunu tersine cevir
$bcs = "$bas$cevir$son";

if($bcs!==$lisanskodu)//lisans kodunu kontrol et fark varsa sunucuya baglan - 24 saatte bir lisans kodu degisir
{
$lisans_cevap=file_get_contents('http://hscbilisim.com/lisans/kontrol.php?site='.$lisans['site']);//lisans sunucusundan lisans kontrolu yap
if($lisans_cevap!='LISANSLI')//sunucudan gelen cevap LISANSLI degilse

die('Bu siteye ait lisans bulunamadi!!!');//lisans gecersiz mesaji verilir islem durur

$lyaz = fopen('lisans.php',"w+");//lisans.php dosyasini ac yeni lisans kodunu yaz bu dosya yazılabilir olmalıdır
@fwrite($lyaz,'<?php
/**
Hsc Php Lisans Sistemi
Copyright (C) 2020 hscbilisim.com
info@hscbilisim.com
www.hscbilisim.com

Bu dosyaya herhangi bir lisans kodu yazmaniz gerekmez
Almis oldugunuz urune ait lisans sistemde aktif oldugunda
Lisans kodunuz otomatik olarak girilecektir.

Yeni lisans almak icin www.hscbilisim.com adresini ziyaret edebilirsiniz

`*/
$lisanskodu="'.$bcs.'";
?>');
fclose($lyaz);
}
?>
Lisans kontrol kodları

Buradaki kodları bir php dosyası olarak kaydederek kendi sitenizde belirlediğiniz bir yere yükleyin.

lisans sattığınız yada ücretsiz lisans verdiğiniz siteleri bu dosyaya eklemeniz gerekmektedir.

Bu dosyaya eklediğiniz siteye ait lisans anında aktif olur.

Bu dosyadan sildiğiniz siteye ait lisans gün sonu olan saat 00:00 da iptal olur ve site devre dışı kalır.

Bu dosya eğer kodlarda herhangi bir değişiklik yapmazsanız ilk eklediğim Scripte eklenecek olan kodlar yazan kodların eklendiği dosya ile aynı dizinde oluşturulacaktır.

Eğer bu dosyanın farklı bir dizinde oluşturulmasını istiyorsanız ilk eklediğim kodlardaki 1. ve 24. satırlarındaki lisans.php dosya yolunu kendi isteğinize göre düzenlemeniz gerekmektedir.
Sizin sunucunuzda kontrol sağlayacak olan kodlar
<?php
/*
kontrol.php dosyası sizin sitenizde olacaktır izinli domainler bu dosyaya eklenecek.
Bu listeden silinen sitelerin çalışması günlük lisansın değişeceği saat 00:00 da sona erecektir.
Bu listeden lisansı silinen site gece saat 00:00 olana kadar sorunsuz çalışacaktır.
*/
$lisansli_siteler=array('hscbilisim.com',
'localhost',
'site1.com',
'site2.com',
'site3.com');
if(in_array(urldecode($_GET['site']),$lisansli_siteler))
echo 'LISANSLI';
else
echo 'IZINSIZ KULLANIM';
?>
 
Ad
Soyad
Katılım
1 Ocak 2020
Konum
...
Konular
55
Mesajlar
743
Ticaret - 100%
2   0   0
  
iletişim
Meslek
....
Detay  
Meslek
....
Yararlı paylaşım Teşekkürler
 
Yorum

hsncsoft

Hsc Bilişim Web Yazılım Hizmetleri
Kurumsal üye
Ad
H****
Soyad
Ç****
Katılım
29 Mart 2020
Konum
Adıyaman
Konular
18
Mesajlar
51
Ticaret - 0%
0   0   0
  
iletişim
Meslek
Web Yazılım Uzm
Detay  
Meslek
Web Yazılım Uzm
Tecrübe
9 yıldır Web Tasarım Ve Yazılım Alanın Hizmet Veriyor
Uzmanlık alanları
Htm/Css/Php/Delphi/Sunucu Kurulumu Ve Yönetimi
İş referanslarım
Dm Üzerinde Gönderebilirim
Üyelik tipi
  1. Bireysel
tsk ederım
 
Yorum
Ad
Soyad
Katılım
7 Ekim 2020
Konum
Aydın/Kuşadası
Konular
0
Mesajlar
3
Ticaret - 0%
0   0   0
  
iletişim
Meslek
Php Developer
Detay  
Meslek
Php Developer
Tecrübe
7 Yıl
Uzmanlık alanları
PHP
İş referanslarım
Referanslarımıza web sitemizden ulaşabilirsiniz.
Üyelik tipi
  1. Kurumsal
Giriş seviyesi ve basit kontrol için yeterli olur. (y)
 
Yorum

Tema özelleştirme sistemi

Bu menüden forum temasının bazı alanlarını kendinize özel olarak düzenleye bilirsiniz.

Zevkine göre renk kombinasyonunu belirle

Gece/Gündüz modunu seç

Gece ve gündüz modlarından tarzınıza yada ihtiyaçlarınıza uygun olanı seçerek kullana bilirsiniz.

Tam ekran yada dar ekran

Temanızın gövde büyüklüğünü sevkiniz, ihtiyacınıza göre dar yada geniş olarak kulana bilirsiniz.

Izgara yada normal mod

Temanızda forum listeleme yapısını ızgara yapısında yada normal yapıda listemek için kullanabilirsiniz.

Forum arkaplan resimleri

Forum arkaplanlarına eklenmiş olan resimlerinin kontrolü senin elinde, resimleri aç/kapat

Sidebar blogunu kapat/aç

Forumun kalabalığında kurtulmak için sidebar (kenar çubuğunu) açıp/kapatarak gereksiz kalabalıklardan kurtula bilirsiniz.

Yapışkan sidebar kapat/aç

Yapışkan sidebar ile sidebar alanını daha hızlı ve verimli kullanabilirsiniz.

Radius aç/kapat

Blok köşelerinde bulunan kıvrımları kapat/aç bu şekilde tarzını yansıt.